Skip navigation links
oracle.iam.accesspolicy.vo
Class AccountChange
java.lang.Object
oracle.iam.accesspolicy.vo.AccountChange
- All Implemented Interfaces:
- java.io.Serializable
-
public class AccountChange
- extends java.lang.Object
- implements java.io.Serializable
- See Also:
- Serialized Form
Constructor Summary |
AccountChange(java.lang.String accountKey, java.lang.String userAccountKey)
|
Method Summary |
void |
addChildDataChanges(java.lang.String formName, java.lang.String formPrimaryKeyName, java.lang.String formPrimaryKeyValue, java.lang.String[] foreignKeyNames, java.lang.String[] foreignKeyValues, java.lang.String recordNumber, oracle.iam.platform.utils.ChildTableRecord.ACTION action, java.util.HashMap changes, java.lang.String policyKey)
|
void |
addEntitlementMatchingAttributes(java.util.Map entitlementMatchingAttributes)
|
void |
addParentData(java.lang.String formName, java.lang.String formPrimaryKeyName, java.lang.String formPrimaryKeyValue, java.lang.String[] foreignKeyNames, java.lang.String[] foreignKeyValues, java.lang.String policyKey)
|
void |
addParentDataChange(java.lang.String key, java.lang.Object value)
|
void |
addUserAccount(java.lang.String objectInstanceKey, java.lang.String userAccountKey, java.lang.String objectKey, java.lang.String userKey, java.lang.String policyKey)
|
void |
addUserAccountChange(java.lang.String key, java.lang.Object value)
|
java.lang.String |
getAccountKey()
|
java.lang.String |
getChildFormName(java.lang.String formName, int index)
|
oracle.iam.platform.utils.ChildTableRecord |
getChildFormRecord(java.lang.String formName, int index)
|
java.lang.String |
getChildRecordChangedByPolicyKey(java.lang.String formName, int index)
|
java.lang.String[] |
getChildRecordForeignKeyNames(java.lang.String formName, int index)
|
java.lang.String[] |
getChildRecordForeignKeyValues(java.lang.String formName, int index)
|
java.lang.String |
getChildRecordPrimaryKeyName(java.lang.String formName, int index)
|
java.lang.String |
getChildRecordPrimaryKeyValue(java.lang.String formName, int index)
|
java.lang.String |
getCommaSeparatedUpdatingPolicyKeys()
|
java.lang.String |
getObjectInstanceKey()
|
java.lang.String |
getObjectKey()
|
java.lang.String |
getParentDataChangedByPolicyKey()
|
java.util.HashMap |
getParentDataChanges()
|
java.lang.String[] |
getParentFormForeignKeyNames()
|
java.lang.String[] |
getParentFormForeignKeyValues()
|
java.lang.String |
getParentFormName()
|
java.lang.String |
getParentFormPrimaryKeyName()
|
java.lang.String |
getParentFormPrimaryKeyValue()
|
int |
getSize(java.lang.String formName)
|
java.util.Set |
getUpdatedChildFormNames()
|
java.util.Set |
getUpdatingPolicies()
|
java.lang.String |
getUserAccountChangedByPolicyKey()
|
java.util.Map |
getUserAccountChanges()
|
java.lang.String |
getUserAccountKey()
|
java.lang.String |
getUserKey()
|
boolean |
hasChildData(java.lang.String formName)
|
boolean |
hasChildDataChanges()
|
boolean |
hasParentData()
|
boolean |
hasUserAccount()
|
int |
indexOfAddedChildDataChange(java.lang.String formName, java.util.HashMap modifiedChildRecord)
|
int |
indexOfChildDataChangeMarkedForDelete(java.lang.String formPrimaryKeyValue, java.lang.String formName, java.util.HashMap modifiedChildRecord, java.lang.String parentFormName)
|
int |
indexOfDeletedChildDataChange(java.lang.String formName, java.lang.String formPrimaryKeyValue)
|
boolean |
isModified()
|
void |
removeChildFormRecord(java.lang.String formName, int index)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
serialVersionUID
public static final long serialVersionUID
-
- See Also:
- Constant Field Values
AccountChange
public AccountChange(java.lang.String accountKey,
java.lang.String userAccountKey)
-
- Parameters:
accountKey
-
toString
public java.lang.String toString()
-
- Overrides:
toString
in class java.lang.Object
isModified
public boolean isModified()
-
- Returns:
getAccountKey
public java.lang.String getAccountKey()
-
- Returns:
getUpdatingPolicies
public java.util.Set getUpdatingPolicies()
-
- Returns:
getCommaSeparatedUpdatingPolicyKeys
public java.lang.String getCommaSeparatedUpdatingPolicyKeys()
-
- Returns:
addUserAccount
public void addUserAccount(java.lang.String objectInstanceKey,
java.lang.String userAccountKey,
java.lang.String objectKey,
java.lang.String userKey,
java.lang.String policyKey)
-
- Parameters:
objectInstanceKey
-
userAccountKey
-
objectKey
-
userKey
-
addUserAccountChange
public void addUserAccountChange(java.lang.String key,
java.lang.Object value)
throws NoUserAccountException
-
- Parameters:
key
-
value
-
- Throws:
NoUserAccountException
addEntitlementMatchingAttributes
public void addEntitlementMatchingAttributes(java.util.Map entitlementMatchingAttributes)
-
- Parameters:
entitlementMatchingAttributes
-
hasUserAccount
public boolean hasUserAccount()
-
- Returns:
getObjectInstanceKey
public java.lang.String getObjectInstanceKey()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
getUserAccountKey
public java.lang.String getUserAccountKey()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
getObjectKey
public java.lang.String getObjectKey()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
getUserKey
public java.lang.String getUserKey()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
getUserAccountChangedByPolicyKey
public java.lang.String getUserAccountChangedByPolicyKey()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
getUserAccountChanges
public java.util.Map getUserAccountChanges()
throws NoUserAccountException
-
- Returns:
- Throws:
NoUserAccountException
addParentData
public void addParentData(java.lang.String formName,
java.lang.String formPrimaryKeyName,
java.lang.String formPrimaryKeyValue,
java.lang.String[] foreignKeyNames,
java.lang.String[] foreignKeyValues,
java.lang.String policyKey)
-
- Parameters:
formPrimaryKeyName
-
formKey
-
formName
-
foreignKeyNames
-
foreignKeyValues
-
policyKey
-
hasParentData
public boolean hasParentData()
-
- Returns:
getParentFormName
public java.lang.String getParentFormName()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentFormPrimaryKeyName
public java.lang.String getParentFormPrimaryKeyName()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentFormPrimaryKeyValue
public java.lang.String getParentFormPrimaryKeyValue()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentFormForeignKeyNames
public java.lang.String[] getParentFormForeignKeyNames()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentFormForeignKeyValues
public java.lang.String[] getParentFormForeignKeyValues()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentDataChanges
public java.util.HashMap getParentDataChanges()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
getParentDataChangedByPolicyKey
public java.lang.String getParentDataChangedByPolicyKey()
throws NoParentDataException
-
- Returns:
- Throws:
NoParentDataException
addParentDataChange
public void addParentDataChange(java.lang.String key,
java.lang.Object value)
throws NoParentDataException
-
- Parameters:
key
-
value
-
- Throws:
NoUserAccountException
NoParentDataException
addChildDataChanges
public void addChildDataChanges(java.lang.String formName,
java.lang.String formPrimaryKeyName,
java.lang.String formPrimaryKeyValue,
java.lang.String[] foreignKeyNames,
java.lang.String[] foreignKeyValues,
java.lang.String recordNumber,
oracle.iam.platform.utils.ChildTableRecord.ACTION action,
java.util.HashMap changes,
java.lang.String policyKey)
-
- Parameters:
formPrimaryKeyName
-
formKey
-
formName
-
foreignKeyNames
-
foreignKeyValues
-
indexOfDeletedChildDataChange
public int indexOfDeletedChildDataChange(java.lang.String formName,
java.lang.String formPrimaryKeyValue)
-
- Parameters:
formName
-
formPrimaryKeyValue
-
- Returns:
indexOfAddedChildDataChange
public int indexOfAddedChildDataChange(java.lang.String formName,
java.util.HashMap modifiedChildRecord)
-
- Parameters:
formName
-
modifiedChildRecord
-
- Returns:
indexOfChildDataChangeMarkedForDelete
public int indexOfChildDataChangeMarkedForDelete(java.lang.String formPrimaryKeyValue,
java.lang.String formName,
java.util.HashMap modifiedChildRecord,
java.lang.String parentFormName)
-
- Parameters:
formName
-
modifiedChildRecord
-
- Returns:
removeChildFormRecord
public void removeChildFormRecord(java.lang.String formName,
int index)
-
- Parameters:
formName
-
index
-
hasChildData
public boolean hasChildData(java.lang.String formName)
throws NoChildDataException
-
- Parameters:
formKey
-
- Throws:
NoChildDataException
hasChildDataChanges
public boolean hasChildDataChanges()
-
- Returns:
getUpdatedChildFormNames
public java.util.Set getUpdatedChildFormNames()
-
- Returns:
getSize
public int getSize(java.lang.String formName)
throws NoChildDataException
-
- Parameters:
formName
-
- Returns:
- Throws:
NoChildDataException
getChildRecordPrimaryKeyName
public java.lang.String getChildRecordPrimaryKeyName(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildFormName
public java.lang.String getChildFormName(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildRecordPrimaryKeyValue
public java.lang.String getChildRecordPrimaryKeyValue(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildRecordForeignKeyNames
public java.lang.String[] getChildRecordForeignKeyNames(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildRecordForeignKeyValues
public java.lang.String[] getChildRecordForeignKeyValues(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildFormRecord
public oracle.iam.platform.utils.ChildTableRecord getChildFormRecord(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
getChildRecordChangedByPolicyKey
public java.lang.String getChildRecordChangedByPolicyKey(java.lang.String formName,
int index)
throws NoChildDataException
-
- Returns:
- Throws:
NoChildDataException
Skip navigation links
Copyright © 2014, Oracle and/or its affiliates. All rights reserved.