public interface ICOSDefinition
Modifier and Type | Field and Description |
---|---|
static String |
COSATTRIBUTE
This field represents a keyword used in COS definitions.
|
static String |
COSSPECIFIER
This field represents a keyword used in COS definitions.
|
static String |
COSSUPERDEF_NAME_SEARCH
This field represents an LDAP search filter used for searching for COS
definitions by name.
|
static String |
COSSUPERDEF_SEARCH
This field represents an LDAP search filter used for searching for COS
definitions.
|
static String |
COSTARGETTREE
This field represents a keyword used in Directory Server 4.x COS
implementations.
|
static String |
COSTEMPLATEDN
This field represents a keyword used in COS definitions.
|
static int |
DEFAULT
This field represents the numeric qualifier constant for "default".
|
static String |
DEFAULT_NAMING_ATTR
This field represents the default naming attribute for COS definitions.
|
static String |
ICOSSPECIFIER
This field represents a keyword used in COS definitions.
|
static int |
maxQualifier
This field represents the maximum value a COS attribute qualifier may
have.
|
static int |
MERGE_SCHEMES
This field represents the numeric qualifier constant for "merge-schemes".
|
static int |
minQualifier
This field represents the minimum value a COS attribute qualifier may
have.
|
static int |
OPERATIONAL
This field represents the numeric qualifier constant for "operational".
|
static int |
OVERRIDE
This field represents the numeric qualifier constant for "override".
|
static String[] |
qualifiers
This represents a string array of COS attribute qualifiers.
|
Modifier and Type | Method and Description |
---|---|
void |
addCOSAttribute(String attrName,
int qualifier)
This method adds a COS attribute to the COS definition.
|
String[] |
getCOSAttributes()
This method returns an array of COS attributes.
|
String |
getName()
This method returns the name of the COS definition.
|
void |
removeCOSAttribute(String attrName)
This method removes a COS attribute from the COS definiton.
|
void |
setName(String name)
This method sets the name for the COS definition.
|
static final String DEFAULT_NAMING_ATTR
static final String COSTEMPLATEDN
static final String COSSPECIFIER
static final String ICOSSPECIFIER
static final String COSATTRIBUTE
static final String COSSUPERDEF_NAME_SEARCH
static final String COSSUPERDEF_SEARCH
static final String COSTARGETTREE
static final int minQualifier
static final int maxQualifier
static final int DEFAULT
static final int OVERRIDE
static final int OPERATIONAL
static final int MERGE_SCHEMES
static final String[] qualifiers
void setName(String name)
name
- the name of this COS definition.String getName()
void addCOSAttribute(String attrName, int qualifier) throws UMSException
attrName
- the name of the attribute.qualifier
- The qualifier for the attribute. The valid range of values
are: 0 (default), 1 (override), 2 (operational), 3
(merge-schemes).UMSException
- if an exception occurs.void removeCOSAttribute(String attrName)
attrName
- The name of the COS attribute to be removed.String[] getCOSAttributes()
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.