|
Oracle® Fusion Middleware Oracle Imaging and Process Management Java API Reference 11g Release 1 (11.1.1) E12853-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object
oracle.imaging.BaseSecurity
public abstract class BaseSecurity
The BaseSecurity class provides the definition of all security within the Imaging System. The class provides a basic methods that is controlled by the sub-classes. Each sub-class of BaseSecurity defines the subset of permissions that are valid from the complete enumeration set provided by: BasePermissions
The methods implemented in the BasePermissions class will check the list of valid permissions for this instance and throw the runtime IllegalArgumentException if the permission is not valid for this instance. Both Name and/or Id property can be specified, but at least one must be given. If only the Name is specified then the Type property must also be set.
Nested Class Summary | |
---|---|
protected static class |
BaseSecurity.Key |
Field Summary | |
---|---|
protected java.lang.String |
guid This represents the guid of the security member. |
protected java.lang.String |
name This represents the name of the security member. |
protected long |
rid This represents unique row id of the security member. |
protected SecurityMember.Type |
type This represents the type of member. |
Constructor Summary | |
---|---|
protected |
BaseSecurity() Default constructor required for JAXB serialization. |
protected |
BaseSecurity(SecurityMember securityMember) |
Method Summary | |
---|---|
int |
compareTo(BaseSecurity one) |
java.lang.String |
getGuid() Gets the Id property. |
java.lang.String |
getName() Gets the Name property. |
abstract BasePermissions |
getPermissions() Gets the Permissions property. |
SecurityMember.Type |
getType() Gets the Type property. |
void |
setGuid(java.lang.String guid) Sets the Guid property. |
void |
setName(java.lang.String name) Sets the Name property. |
void |
setType(SecurityMember.Type type) Sets the Type property. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected long rid
protected java.lang.String guid
protected java.lang.String name
protected SecurityMember.Type type
Constructor Detail |
---|
protected BaseSecurity()
protected BaseSecurity(SecurityMember securityMember)
Method Detail |
---|
public void setGuid(java.lang.String guid)
guid
- The new Guid property value.public java.lang.String getGuid()
public void setName(java.lang.String name)
name
- The new Name permission property value.public java.lang.String getName()
public void setType(SecurityMember.Type type)
type
- The new Type property value.public SecurityMember.Type getType()
public abstract BasePermissions getPermissions()
public int compareTo(BaseSecurity one)
compareTo
in interface java.lang.Comparable<BaseSecurity>
|
Oracle® Fusion Middleware Oracle Imaging and Process Management Java API Reference 11g Release 1 (11.1.1) E12853-02 |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |