|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.base.accessor.jmi.spi.RefObject_1
org.openmdx.security.authorization1.cci.PolicyImpl
public class PolicyImpl
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface javax.jdo.spi.PersistenceCapable |
|---|
PersistenceCapable.ObjectIdFieldConsumer, PersistenceCapable.ObjectIdFieldManager, PersistenceCapable.ObjectIdFieldSupplier |
| Field Summary |
|---|
| Fields inherited from interface javax.jdo.spi.PersistenceCapable |
|---|
CHECK_READ, CHECK_WRITE, LOAD_REQUIRED, MEDIATE_READ, MEDIATE_WRITE, READ_OK, READ_WRITE_OK, SERIALIZABLE |
| Constructor Summary | |
|---|---|
PolicyImpl(Object_1_0 object,
RefClass refClass)
|
|
| Method Summary | |
|---|---|
protected void |
addContext(Context newValue)
|
protected void |
addContext(String id,
Context newValue)
|
void |
addPrivilege(Privilege newValue)
Appends the specified element to the list of all the values for the reference privilege. |
void |
addPrivilege(String id,
Privilege newValue)
Appends the specified element to the list of all the values for the reference privilege for a specified qualifier attribute
value. |
void |
addRole(Role newValue)
Appends the specified element to the list of all the values for the reference role. |
void |
addRole(String name,
Role newValue)
Appends the specified element to the list of all the values for the reference role for a specified qualifier attribute value. |
protected void |
addView(String namespace,
View newValue)
|
protected void |
addView(View newValue)
|
Collection |
getContext()
Retrieves the objects referenced by context. |
Context |
getContext(String id)
Retrieves the value for the reference context for the
specified qualifier attribute value. |
Date |
getCreatedAt()
Retrieves the value for the attribute createdAt. |
protected Date |
getCreatedAt(int index)
|
Set |
getCreatedBy()
Retrieves a set containing all the elements for the attribute createdBy. |
String |
getDescription()
Retrieves the possibly null value for the optional attribute description. |
String |
getIdentity()
Retrieves the value for the attribute identity. |
protected String |
getIdentity(int index)
|
Date |
getModifiedAt()
Retrieves the value for the attribute modifiedAt. |
protected Date |
getModifiedAt(int index)
|
Set |
getModifiedBy()
Retrieves a set containing all the elements for the attribute modifiedBy. |
String |
getName()
Retrieves the value for the attribute name. |
protected String |
getName(int index)
|
Policy |
getParent()
Retrieves the value for the optional reference parent. |
Collection |
getPrivilege()
Retrieves a collection containing all the elements for the reference privilege. |
List |
getPrivilege(PrivilegeFilter filter)
Retrieves the value for the reference privilege for the
specified filter. |
List |
getPrivilege(PrivilegeQuery query)
Retrieves the value for the reference privilege for the
specified query. |
Privilege |
getPrivilege(String id)
Retrieves the value for the reference privilege for the
specified qualifier attribute value. |
Collection |
getRole()
Retrieves a collection containing all the elements for the reference role. |
List |
getRole(RoleFilter filter)
Retrieves the value for the reference role for the
specified filter. |
List |
getRole(RoleQuery query)
Retrieves the value for the reference role for the
specified query. |
Role |
getRole(String name)
Retrieves the value for the reference role for the
specified qualifier attribute value. |
Collection |
getView()
Retrieves a collection containing all the elements for the reference view. |
View |
getView(String namespace)
Retrieves the value for the reference view for the
specified qualifier attribute value. |
List |
getView(ViewFilter filter)
Retrieves the value for the reference view for the
specified filter. |
List |
getView(ViewQuery query)
Retrieves the value for the reference view for the
specified query. |
protected void |
removeContext(String id)
|
void |
removeParent()
Removes the value for the optional reference parent. |
void |
removePrivilege(String id)
Removes the qualified (by means of the specified qualifier attribute value) element from the list of all the values for the reference privilege. |
void |
removeRole(String name)
Removes the qualified (by means of the specified qualifier attribute value) element from the list of all the values for the reference role. |
protected void |
removeView(String namespace)
|
protected void |
setContext(Context[] newValue)
|
protected void |
setContext(List newValue)
|
protected void |
setCreatedAt(Date newValue)
|
protected void |
setCreatedAt(int index,
Date newValue)
|
protected void |
setCreatedBy(Set newValue)
|
protected void |
setCreatedBy(String[] newValue)
|
void |
setDescription(String newValue)
Sets a new value for the attribute description. |
protected void |
setIdentity(int index,
String newValue)
|
protected void |
setIdentity(String newValue)
|
protected void |
setModifiedAt(Date newValue)
|
protected void |
setModifiedAt(int index,
Date newValue)
|
protected void |
setModifiedBy(Set newValue)
|
protected void |
setModifiedBy(String[] newValue)
|
protected void |
setName(int index,
String newValue)
|
protected void |
setName(String newValue)
|
void |
setParent(Policy newValue)
Sets a new value for the reference parent. |
void |
setPrivilege(List newValue)
|
void |
setPrivilege(Privilege[] newValue)
|
void |
setRole(List newValue)
|
void |
setRole(Role[] newValue)
|
protected void |
setView(List newValue)
|
protected void |
setView(View[] newValue)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.openmdx.base.accessor.jmi.cci.RefObject_1_0 |
|---|
refAddEventListener, refAddToUnitOfWork, refAddValue, refContext, refDefaultFetchGroup, refDelegate, refFlush, refGetEventListeners, refGetPath, refGetValue, refGetValue, refInitialize, refInitialize, refIsDeleted, refIsDirty, refIsNew, refIsPersistent, refIsWriteProtected, refRefresh, refRefreshAsynchronously, refRemoveEventListener, refRemoveFromUnitOfWork, refRemoveValue, refRemoveValue, refSetValue, refWriteProtect |
| Methods inherited from interface javax.jmi.reflect.RefObject |
|---|
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite |
| Methods inherited from interface javax.jmi.reflect.RefFeatured |
|---|
refGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValue |
| Methods inherited from interface javax.jmi.reflect.RefBaseObject |
|---|
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints |
| Constructor Detail |
|---|
public PolicyImpl(Object_1_0 object,
RefClass refClass)
| Method Detail |
|---|
public Date getCreatedAt()
BasicObjectcreatedAt.
getCreatedAt in interface BasicObjectcreatedAt.protected Date getCreatedAt(int index)
protected void setCreatedAt(Date newValue)
protected void setCreatedAt(int index,
Date newValue)
public Set getCreatedBy()
BasicObjectcreatedBy.
getCreatedBy in interface BasicObjectprotected void setCreatedBy(Set newValue)
protected void setCreatedBy(String[] newValue)
public Date getModifiedAt()
BasicObjectmodifiedAt.
getModifiedAt in interface BasicObjectmodifiedAt.protected Date getModifiedAt(int index)
protected void setModifiedAt(Date newValue)
protected void setModifiedAt(int index,
Date newValue)
public Set getModifiedBy()
BasicObjectmodifiedBy.
getModifiedBy in interface BasicObjectprotected void setModifiedBy(Set newValue)
protected void setModifiedBy(String[] newValue)
protected void setContext(List newValue)
protected void setContext(Context[] newValue)
public Context getContext(String id)
ContextCapablecontext for the
specified qualifier attribute value.
getContext in interface ContextCapableid - The value for the qualifier attribute that qualifies this reference.
public Collection getContext()
ContextCapablecontext.
getContext in interface ContextCapable
protected void addContext(String id,
Context newValue)
protected void addContext(Context newValue)
protected void removeContext(String id)
public String getIdentity()
ExtentCapableidentity.
getIdentity in interface ExtentCapableidentity.protected String getIdentity(int index)
protected void setIdentity(String newValue)
protected void setIdentity(int index,
String newValue)
protected void setView(List newValue)
protected void setView(View[] newValue)
public View getView(String namespace)
ViewCapableview for the
specified qualifier attribute value.
getView in interface ViewCapablenamespace - The value for the qualifier attribute that qualifies this reference.
public Collection getView()
ViewCapableview.
getView in interface ViewCapablepublic List getView(ViewFilter filter)
ViewCapableview for the
specified filter.
getView in interface ViewCapablefilter - filter which is applied to the set of referenced objects.
public List getView(ViewQuery query)
ViewCapableview for the
specified query.
getView in interface ViewCapable
protected void addView(String namespace,
View newValue)
protected void addView(View newValue)
protected void removeView(String namespace)
public Policy getParent()
Policyparent.
public void setParent(Policy newValue)
Policyparent.
newValue - The non-null new value for this reference.public void removeParent()
Policyparent.
public String getDescription()
Policydescription.
getDescription in interface Policydescription.public void setDescription(String newValue)
Policydescription.
setDescription in interface PolicynewValue - The possibly null new value for attribute description.public String getName()
Policyname.
getName in interface Policyname.protected String getName(int index)
protected void setName(String newValue)
protected void setName(int index,
String newValue)
public void setPrivilege(List newValue)
public void setPrivilege(Privilege[] newValue)
public Privilege getPrivilege(String id)
Policyprivilege for the
specified qualifier attribute value.
getPrivilege in interface Policyid - The value for the qualifier attribute that qualifies this reference.
public Collection getPrivilege()
Policyprivilege.
getPrivilege in interface Policypublic List getPrivilege(PrivilegeFilter filter)
Policyprivilege for the
specified filter.
getPrivilege in interface Policyfilter - filter which is applied to the set of referenced objects.
public List getPrivilege(PrivilegeQuery query)
Policyprivilege for the
specified query.
getPrivilege in interface Policy
public void addPrivilege(String id,
Privilege newValue)
Policyprivilege for a specified qualifier attribute
value.
addPrivilege in interface Policyid - The qualifier attribute value that qualifies the reference to get the element to be appended.newValue - The element to be appended.public void addPrivilege(Privilege newValue)
Policyprivilege.
addPrivilege in interface PolicynewValue - The element to be appended.public void removePrivilege(String id)
Policyprivilege.
removePrivilege in interface Policyid - The qualifier attribute value that qualifies the reference to
get the element to be removed.public void setRole(List newValue)
public void setRole(Role[] newValue)
public Role getRole(String name)
Policyrole for the
specified qualifier attribute value.
getRole in interface Policyname - The value for the qualifier attribute that qualifies this reference.
public Collection getRole()
Policyrole.
getRole in interface Policypublic List getRole(RoleFilter filter)
Policyrole for the
specified filter.
getRole in interface Policyfilter - filter which is applied to the set of referenced objects.
public List getRole(RoleQuery query)
Policyrole for the
specified query.
getRole in interface Policy
public void addRole(String name,
Role newValue)
Policyrole for a specified qualifier attribute value.
addRole in interface Policyname - The qualifier attribute value that qualifies the reference to get the element to be appended.newValue - The element to be appended.public void addRole(Role newValue)
Policyrole.
addRole in interface PolicynewValue - The element to be appended.public void removeRole(String name)
Policyrole.
removeRole in interface