|
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 transactionSnapshotObject 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 transactionSnapshotObject 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 |