Skip navigation links


oracle.iam.accesspolicy.vo
Class AccountChange

java.lang.Object
  extended by 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

Field Summary
static long serialVersionUID
           

 

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 indexOfDeletedChildDataChange(java.lang.String formName, java.lang.String formPrimaryKeyValue)
           
 boolean isModified()
           
 void removeChildFormRecord(java.lang.String formName, int index)
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

serialVersionUID

public static final long serialVersionUID
See Also:
Constant Field Values

Constructor Detail

AccountChange

public AccountChange(java.lang.String accountKey,
                     java.lang.String userAccountKey)
Parameters:
accountKey -

Method Detail

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:

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 © 2010, Oracle and/or its affiliates. All rights reserved.