public interface PrincipalAttributeListener extends PrincipalListener
PrincipalAttributeListener
follows the observer pattern. An observer has
to register via
IPrincipalFactory.registerListener(PrincipalListener,int)
.Modifier and Type | Field and Description |
---|---|
static int |
INFORM_ON_ATTRIBUTE_DELETED
Constant used for the event that an attribute of a principal was deleted
|
static int |
INFORM_ON_ATTRIBUTE_SET
Constant used for the event that an attribute of a principal was set
|
static int |
INFORM_ON_ATTRIBUTE_VALUE_ADDED
Constant used for the event that a value of an attribute of a principal
was added
|
static int |
INFORM_ON_ATTRIBUTE_VALUE_REMOVED
Constant used for the event that a value of an attribute of a principal
was added
|
INFORM_ON_OBJECT_ADDED, INFORM_ON_OBJECT_ASSIGNED, INFORM_ON_OBJECT_EDITED, INFORM_ON_OBJECT_REMOVED, INFORM_ON_OBJECT_UNASSIGNED
Modifier and Type | Method and Description |
---|---|
void |
attributeDeleted(String uniqueID,
String namespace,
String attribute,
Collection formerValues)
This method is called if event
INFORM_ON_ATTRIBUTE_DELETED
is fired from the registering factory. |
void |
attributeSet(String uniqueID,
String namespace,
String attribute,
Collection values)
This method is called if event
INFORM_ON_ATTRIBUTE_SET is
fired from the registering factory. |
void |
attributeValueAdded(String uniqueID,
String namespace,
String attribute,
Collection values)
This method is called if event
INFORM_ON_ATTRIBUTE_VALUE_ADDED is fired from the
registering factory. |
void |
attributeValueRemoved(String uniqueID,
String namespace,
String attribute,
Collection values)
This method is called if event
INFORM_ON_ATTRIBUTE_VALUE_REMOVED is fired from the
registering factory. |
objectAdded, objectAssigned, objectEdited, objectRemoved, objectUnAssigned
static final int INFORM_ON_ATTRIBUTE_VALUE_ADDED
static final int INFORM_ON_ATTRIBUTE_VALUE_REMOVED
static final int INFORM_ON_ATTRIBUTE_SET
static final int INFORM_ON_ATTRIBUTE_DELETED
void attributeValueAdded(String uniqueID, String namespace, String attribute, Collection values) throws UMException
INFORM_ON_ATTRIBUTE_VALUE_ADDED
is fired from the
registering factory.uniqueID
- of the modified principalnamespace
- the namespaceattribute
- the attributevalues
- the added attribute's valueUMException
- if an error occurredvoid attributeValueRemoved(String uniqueID, String namespace, String attribute, Collection values) throws UMException
INFORM_ON_ATTRIBUTE_VALUE_REMOVED
is fired from the
registering factory.uniqueID
- of the modified principalnamespace
- the namespaceattribute
- the attributevalues
- the removed attribute's valueUMException
- if an error occurredvoid attributeSet(String uniqueID, String namespace, String attribute, Collection values) throws UMException
INFORM_ON_ATTRIBUTE_SET
is
fired from the registering factory.uniqueID
- of the modified principalnamespace
- the namespaceattribute
- the attributevalues
- the set attribute's valuesUMException
- if an error occurredvoid attributeDeleted(String uniqueID, String namespace, String attribute, Collection formerValues) throws UMException
INFORM_ON_ATTRIBUTE_DELETED
is fired from the registering factory.uniqueID
- of the modified principalnamespace
- the namespaceattribute
- the attributeformerValues
- the former values of the deleted attribute or nullUMException
- if an error occurredAccess Rights |
---|
SC | DC | Public Part | ACH |
---|---|---|---|
[sap.com] CORE-TOOLS
|
[sap.com]
|
default
|
BC-JAS
|
[sap.com] ENGFACADE
|
[sap.com] tc/je/usermanagement/api
|
api
|
BC-JAS-SEC
|
[sap.com] ENGINEAPI
|
[sap.com]
|
-
|
BC-JAS-SEC-UME
|
[sap.com] ENGINEAPI
|
[sap.com]
|
default
|
BC-JAS-SEC-UME
|
Copyright 2018 SAP AG Complete Copyright Notice