|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.sun.identity.sm.SchemaType
The class SchemaType
defines the types
of schema objects, and provides static constants
for these schema objects. Currently defined schema
objects are SchemaType.GLOBAL
,
SchemaType.ORGANIZATION
,
SchemaType.USER
, SchemaType.POLICY
and SchemaType.DYNAMIC
.
The usage of the respective schema types are
defined along with their declaration.
Field Summary | |
static SchemaType |
DOMAIN
The DOMAIN schema type defines attributes for a domain |
static SchemaType |
DYNAMIC
The DYNAMIC schema type defines |
static SchemaType |
GLOBAL
The GLOBAL schema type defines
the service configuration information that
independent of organizations, users and
instances. |
static SchemaType |
GROUP
The GROUP schema type defines attributes for a group |
static SchemaType |
ORGANIZATION
The ORGANIZATION schema type defines
the service configuration information that are
organization dependent and could
be configured differently for organizations. |
static SchemaType |
POLICY
The POLICY schema type defines
the service's privilege information that are
service dependent. |
static SchemaType |
USER
The User schema type defines
the service configuration information that
are user dependent. |
Constructor Summary | |
SchemaType(java.lang.String type)
|
Method Summary | |
boolean |
equals(java.lang.Object schemaType)
Method to check if two schema types are equal. |
java.lang.String |
getType()
|
int |
hashCode()
Returns the hash code of the object. |
java.lang.String |
toString()
The method returns the string representation of the schema type. |
Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final SchemaType GLOBAL
GLOBAL
schema type defines
the service configuration information that
independent of organizations, users and
instances. Hence, the service configuration
data defined using this schema type will
the same across organizations and users.
An example could be encryption algorithms
used by the service for its internal
communication. Such configuration data
can be changed only by super administrator.public static final SchemaType ORGANIZATION
ORGANIZATION
schema type defines
the service configuration information that are
organization dependent and could
be configured differently for organizations. Usually
these configuration data can be modified by
organization administrators.
An example would be log level of a service.public static final SchemaType USER
User
schema type defines
the service configuration information that
are user dependent. An example would user's
mail server or mail quota. Usually these configuration
data can be modified by users and/or administrators.public static final SchemaType POLICY
POLICY
schema type defines
the service's privilege information that are
service dependent.public static final SchemaType DYNAMIC
DYNAMIC
schema type definespublic static final SchemaType GROUP
GROUP
schema type defines attributes for a grouppublic static final SchemaType DOMAIN
DOMAIN
schema type defines attributes for a domainConstructor Detail |
public SchemaType(java.lang.String type)
Method Detail |
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object schemaType)
equals
in class java.lang.Object
schemaType
- the reference object with which to comparetrue
if the objects are same;
false
otherwisepublic int hashCode()
hashCode
in class java.lang.Object
public java.lang.String getType()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |