public class AccountChange
extends java.lang.Object
implements java.io.Serializable
| Modifier and Type | Field and Description |
|---|---|
static long |
serialVersionUID |
| Constructor and Description |
|---|
AccountChange(java.lang.String accountKey,
java.lang.String userAccountKey) |
| Modifier and Type | Method and Description |
|---|---|
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.util.Set |
getChildRecordKeysForChildDataMarkedForDelete(AccountChange accountChange,
java.lang.String formName) |
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 |
indexOfChildDataChangeMarkedForUpdate(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 |
isChildPolicyHavestable() |
boolean |
isModified() |
boolean |
isPolicyHavestable() |
void |
removeChildFormRecord(java.lang.String formName,
int index) |
void |
setChildPolicyHavestable(boolean childPolicyHavestable) |
void |
setPolicyHavestable(boolean policyHavestable) |
java.lang.String |
toString() |
public static final long serialVersionUID
public AccountChange(java.lang.String accountKey,
java.lang.String userAccountKey)
accountKey - public java.lang.String toString()
toString in class java.lang.Objectpublic boolean isModified()
public java.lang.String getAccountKey()
public java.util.Set getUpdatingPolicies()
public java.lang.String getCommaSeparatedUpdatingPolicyKeys()
public void addUserAccount(java.lang.String objectInstanceKey,
java.lang.String userAccountKey,
java.lang.String objectKey,
java.lang.String userKey,
java.lang.String policyKey)
objectInstanceKey - userAccountKey - objectKey - userKey - public void addUserAccountChange(java.lang.String key,
java.lang.Object value)
throws NoUserAccountException
key - value - NoUserAccountExceptionpublic void addEntitlementMatchingAttributes(java.util.Map entitlementMatchingAttributes)
entitlementMatchingAttributes - public boolean hasUserAccount()
public java.lang.String getObjectInstanceKey()
throws NoUserAccountException
NoUserAccountExceptionpublic java.lang.String getUserAccountKey()
throws NoUserAccountException
NoUserAccountExceptionpublic java.lang.String getObjectKey()
throws NoUserAccountException
NoUserAccountExceptionpublic java.lang.String getUserKey()
throws NoUserAccountException
NoUserAccountExceptionpublic java.lang.String getUserAccountChangedByPolicyKey()
throws NoUserAccountException
NoUserAccountExceptionpublic java.util.Map getUserAccountChanges()
throws NoUserAccountException
NoUserAccountExceptionpublic 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)
formPrimaryKeyName - formKey - formName - foreignKeyNames - foreignKeyValues - policyKey - public boolean hasParentData()
public java.lang.String getParentFormName()
throws NoParentDataException
NoParentDataExceptionpublic java.lang.String getParentFormPrimaryKeyName()
throws NoParentDataException
NoParentDataExceptionpublic java.lang.String getParentFormPrimaryKeyValue()
throws NoParentDataException
NoParentDataExceptionpublic java.lang.String[] getParentFormForeignKeyNames()
throws NoParentDataException
NoParentDataExceptionpublic java.lang.String[] getParentFormForeignKeyValues()
throws NoParentDataException
NoParentDataExceptionpublic java.util.HashMap getParentDataChanges()
throws NoParentDataException
NoParentDataExceptionpublic java.lang.String getParentDataChangedByPolicyKey()
throws NoParentDataException
NoParentDataExceptionpublic void addParentDataChange(java.lang.String key,
java.lang.Object value)
throws NoParentDataException
key - value - NoUserAccountExceptionNoParentDataExceptionpublic 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)
formPrimaryKeyName - formKey - formName - foreignKeyNames - foreignKeyValues - public int indexOfDeletedChildDataChange(java.lang.String formName,
java.lang.String formPrimaryKeyValue)
formName - formPrimaryKeyValue - public int indexOfAddedChildDataChange(java.lang.String formName,
java.util.HashMap modifiedChildRecord)
formName - modifiedChildRecord - public int indexOfChildDataChangeMarkedForDelete(java.lang.String formPrimaryKeyValue,
java.lang.String formName,
java.util.HashMap modifiedChildRecord,
java.lang.String parentFormName)
formName - modifiedChildRecord - public int indexOfChildDataChangeMarkedForUpdate(java.lang.String formPrimaryKeyValue,
java.lang.String formName,
java.util.HashMap modifiedChildRecord,
java.lang.String parentFormName)
formName - modifiedChildRecord - public java.util.Set getChildRecordKeysForChildDataMarkedForDelete(AccountChange accountChange, java.lang.String formName)
public void removeChildFormRecord(java.lang.String formName,
int index)
formName - index - public boolean hasChildData(java.lang.String formName)
throws NoChildDataException
formKey - NoChildDataExceptionpublic boolean hasChildDataChanges()
public java.util.Set getUpdatedChildFormNames()
public int getSize(java.lang.String formName)
throws NoChildDataException
formName - NoChildDataExceptionpublic java.lang.String getChildRecordPrimaryKeyName(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic java.lang.String getChildFormName(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic java.lang.String getChildRecordPrimaryKeyValue(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic java.lang.String[] getChildRecordForeignKeyNames(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic java.lang.String[] getChildRecordForeignKeyValues(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic oracle.iam.platform.utils.ChildTableRecord getChildFormRecord(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic java.lang.String getChildRecordChangedByPolicyKey(java.lang.String formName,
int index)
throws NoChildDataException
NoChildDataExceptionpublic boolean isPolicyHavestable()
public void setPolicyHavestable(boolean policyHavestable)
public boolean isChildPolicyHavestable()
public void setChildPolicyHavestable(boolean childPolicyHavestable)