public class SchemaType extends Object
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.Modifier and Type | Field and Description |
---|---|
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 and Description |
---|
SchemaType(String type) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object schemaType)
Method to check if two schema types are equal.
|
String |
getType() |
int |
hashCode()
Returns the hash code of the object.
|
String |
toString()
The method returns the string representation of the schema type.
|
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 domainpublic SchemaType(String type)
public String toString()
public boolean equals(Object schemaType)
public int hashCode()
public String getType()
Copyright © 2010–2025 Open Identity Platform Community. All rights reserved.