public class X500AttributePrincipalDecoder<T extends X500AttributePrincipalDecoder<T>> extends Object
Constructor and Description |
---|
X500AttributePrincipalDecoder(String key) |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
attributeName()
The name of the X.500 attribute to map (can be defined using OID instead)
|
T |
attributeName(String value)
The name of the X.500 attribute to map (can be defined using OID instead)
|
Boolean |
convert()
When set to 'true', if the Principal is not already an X500Principal
conversion will be attempted
|
T |
convert(Boolean value)
When set to 'true', if the Principal is not already an X500Principal
conversion will be attempted
|
String |
getKey() |
String |
joiner()
The joining string
|
T |
joiner(String value)
The joining string
|
Integer |
maximumSegments()
The maximum number of occurrences of the attribute to map
|
T |
maximumSegments(Integer value)
The maximum number of occurrences of the attribute to map
|
String |
oid()
The OID of the X.500 attribute to map (can be defined using attribute
name instead)
|
T |
oid(String value)
The OID of the X.500 attribute to map (can be defined using attribute
name instead)
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
requiredAttribute(String value)
The attributes names of the attributes that must be present in the
principal
|
List<String> |
requiredAttributes()
The attributes names of the attributes that must be present in the
principal
|
T |
requiredAttributes(List<String> value)
The attributes names of the attributes that must be present in the
principal
|
T |
requiredAttributes(String... args)
The attributes names of the attributes that must be present in the
principal
|
T |
requiredOid(String value)
The OIDs of the attributes that must be present in the principal
|
List<String> |
requiredOids()
The OIDs of the attributes that must be present in the principal
|
T |
requiredOids(List<String> value)
The OIDs of the attributes that must be present in the principal
|
T |
requiredOids(String... args)
The OIDs of the attributes that must be present in the principal
|
Boolean |
reverse()
When set to 'true', the attribute values will be processed and returned
in reverse order
|
T |
reverse(Boolean value)
When set to 'true', the attribute values will be processed and returned
in reverse order
|
Integer |
startSegment()
The 0-based starting occurrence of the attribute to map
|
T |
startSegment(Integer value)
The 0-based starting occurrence of the attribute to map
|
public X500AttributePrincipalDecoder(String key)
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public String attributeName()
public T attributeName(String value)
public Boolean convert()
public T convert(Boolean value)
public String joiner()
public Integer maximumSegments()
public T maximumSegments(Integer value)
public String oid()
public T oid(String value)
public List<String> requiredAttributes()
public T requiredAttributes(List<String> value)
public T requiredAttribute(String value)
public T requiredAttributes(String... args)
public List<String> requiredOids()
public T requiredOids(List<String> value)
public T requiredOid(String value)
public T requiredOids(String... args)
public Boolean reverse()
public T reverse(Boolean value)
public Integer startSegment()
Copyright © 2020 JBoss by Red Hat. All rights reserved.