|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InteractiveSnapshotSession
SnapshotSession that supports object creation and modification.
| Method Summary | |
|---|---|
SnapshotObject |
addMixinType(SnapshotObject object, java.lang.String mixinType, java.util.Map<java.lang.String,java.lang.Object> attributes)Adds the provided mix-in type to the object. |
SnapshotObject |
createObject(java.lang.String structuralType, java.util.Map<java.lang.String,ObjectKey> primaryKeys, java.util.Map<java.lang.String,java.lang.Object> attributes)Creates a new snapshot object. |
SnapshotObject |
getEditableSnapshotObject(ObjectKey objectKey)Gets an editable version of a particular snapshot object by its object key. |
| Methods inherited from interface oracle.iam.rm.temporal.SnapshotSession |
|---|
canEdit, findObjectKeys, findSnapshotObjects, getObjectType, getObjectType, getSnapshotObject, getTemporalEngine |
| Methods inherited from interface oracle.iam.rm.temporal.InteractiveSession |
|---|
addDataChangeListener, getBusinessTransactionID, removeDataChangeListener |
| Method Detail |
|---|
SnapshotObject getEditableSnapshotObject(ObjectKey objectKey)
throws TemporalException
objectKey - object identifierSnapshotObject identified by the provided object key.TemporalException - if this session is not related to a live business transaction
SnapshotObject createObject(java.lang.String structuralType,
java.util.Map<java.lang.String,ObjectKey> primaryKeys,
java.util.Map<java.lang.String,java.lang.Object> attributes)
throws TemporalException
structuralType - the object's structuralTypeprimaryKeys - Map of primary keys of the object (if applicable)attributes - Map of name/value pairs of the attributes to set at time of creationTemporalException - if this session is not related to a live business transaction
SnapshotObject addMixinType(SnapshotObject object,
java.lang.String mixinType,
java.util.Map<java.lang.String,java.lang.Object> attributes)
object - object to to which to apply the mix-inmixinType - mix-in type to add to the provided objectattributes - Map of name/value pairs of the attributes to set at time of creationSnapshotObject that represents the the mix-in appliedjava.lang.IllegalStateException - if this session is not related to a live business transaction
|
Oracle Role Manager Java API Reference 10g (10.1.4) E12031-02 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||