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 © 2018 JBoss by Red Hat. All rights reserved.