public class Context extends ExtendableDataObject implements NameAndIdObject
Constructor and Description |
---|
Context() |
Context(java.lang.Integer id) |
Context(int id,
java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
addLoginMapping(java.lang.String mapping) |
void |
addLoginMappings(java.util.Collection<java.lang.String> mapping) |
boolean |
equals(java.lang.Object obj) |
java.lang.Long |
getAverage_size() |
java.lang.Boolean |
getEnabled() |
java.lang.String |
getFilestore_name() |
java.lang.Integer |
getFilestoreId() |
java.lang.Integer |
getId()
Returns the id of this object
|
java.lang.String |
getIdAsString() |
java.util.HashSet<java.lang.String> |
getLoginMappings() |
MaintenanceReason |
getMaintenanceReason() |
java.lang.String[] |
getMandatoryMembersChange()
At the moment no fields are defined here
|
java.lang.String[] |
getMandatoryMembersCreate()
At the moment
setId(java.lang.Integer) and setMaxQuota(java.lang.Long) are defined here |
java.lang.String[] |
getMandatoryMembersDelete()
At the moment no fields are defined here
|
java.lang.String[] |
getMandatoryMembersRegister()
At the moment no fields are defined here
|
java.lang.Long |
getMaxQuota() |
java.lang.String |
getName()
Returns the name of this object
|
java.util.Map<java.lang.String,java.lang.String> |
getNamespace(java.lang.String namespace) |
java.util.List<java.lang.Object[]> |
getQuotas()
Gets the quotas
|
Database |
getReadDatabase() |
java.lang.Long |
getUsedQuota() |
java.lang.String |
getUserAttribute(java.lang.String namespace,
java.lang.String name)
Read a generic user attribute
|
java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> |
getUserAttributes() |
Database |
getWriteDatabase() |
int |
hashCode() |
boolean |
isAverage_sizeset() |
java.lang.Boolean |
isEnabled() |
boolean |
isEnabledset() |
boolean |
isFilestore_idset() |
boolean |
isFilestore_nameset() |
boolean |
isIdset() |
boolean |
isListrun()
This settings are only used internally, don't manipulate the setting here or rely on this methods existence
|
boolean |
isMaintenanceReasonset() |
boolean |
isMaxQuotaset() |
boolean |
isNameset() |
boolean |
isReadDatabaseset() |
boolean |
isUsedQuotaset() |
boolean |
isUserAttributesset()
Used to check if the user attributes have been modified
|
boolean |
isWriteDatabaseset() |
boolean |
removeLoginMapping(java.lang.String mapping) |
boolean |
removeLoginMappings(java.util.Collection<java.lang.String> mapping) |
void |
setAverage_size(java.lang.Long average_size)
The context average size can only be configured in AdminDaemon.properties
|
void |
setEnabled(java.lang.Boolean enabled) |
void |
setFilestore_name(java.lang.String filestore_name) |
void |
setFilestoreId(java.lang.Integer filestore_id) |
void |
setId(java.lang.Integer id)
Sets the id for this object
|
void |
setListrun(boolean listrun)
This settings are only used internally, don't manipulate the setting here or rely on this methods existence
|
void |
setLoginMappings(java.util.HashSet<java.lang.String> mappings) |
void |
setMaintenanceReason(MaintenanceReason maintenanceReason) |
void |
setMaxQuota(java.lang.Long maxQuota) |
void |
setName(java.lang.String name)
Sets the name for this object
|
void |
setQuotas(java.util.List<java.lang.Object[]> quotas)
Sets the quotas
|
void |
setReadDatabase(Database readDatabase) |
void |
setUsedQuota(java.lang.Long usedQuota) |
void |
setUserAttribute(java.lang.String namespace,
java.lang.String name,
java.lang.String value)
Sets a generic user attribute
|
void |
setUserAttributes(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> userAttributes) |
void |
setWriteDatabase(Database writeDatabase) |
java.lang.String |
toString() |
addExtension, getAllExtensionsAsHash, getFirstExtensionByName, isExtensionsok, isExtensionsset, removeExtension, setExtensionsok
getUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNull
public Context()
public Context(java.lang.Integer id)
id
- public Context(int id, java.lang.String name)
id
- name
- public final java.lang.Integer getId()
NameAndIdObject
getId
in interface NameAndIdObject
Integer
object containing the idpublic final java.lang.String getIdAsString()
public final void setId(java.lang.Integer id)
NameAndIdObject
setId
in interface NameAndIdObject
id
- An Integer
object containing the idpublic final java.lang.String getName()
NameAndIdObject
getName
in interface NameAndIdObject
String
containing the namepublic final void setName(java.lang.String name)
NameAndIdObject
setName
in interface NameAndIdObject
name
- A String
containing the namepublic final void setLoginMappings(java.util.HashSet<java.lang.String> mappings)
public final void addLoginMapping(java.lang.String mapping)
public final void addLoginMappings(java.util.Collection<java.lang.String> mapping)
public final boolean removeLoginMapping(java.lang.String mapping)
public final boolean removeLoginMappings(java.util.Collection<java.lang.String> mapping)
public final java.util.HashSet<java.lang.String> getLoginMappings()
public final java.lang.Integer getFilestoreId()
public final void setFilestoreId(java.lang.Integer filestore_id)
public final java.lang.Long getMaxQuota()
public final void setMaxQuota(java.lang.Long maxQuota)
maxQuota
- (in MB)public final java.lang.Long getUsedQuota()
public final void setUsedQuota(java.lang.Long usedQuota)
public final MaintenanceReason getMaintenanceReason()
public final void setMaintenanceReason(MaintenanceReason maintenanceReason)
public final java.lang.Boolean isEnabled()
public final void setEnabled(java.lang.Boolean enabled)
public final Database getReadDatabase()
public final void setReadDatabase(Database readDatabase)
public final Database getWriteDatabase()
public final void setWriteDatabase(Database writeDatabase)
public final java.lang.Long getAverage_size()
public final void setAverage_size(java.lang.Long average_size)
public final java.lang.String getFilestore_name()
public final void setFilestore_name(java.lang.String filestore_name)
public java.lang.String toString()
EnforceableDataObject
toString
in class ExtendableDataObject
public java.lang.String[] getMandatoryMembersChange()
getMandatoryMembersChange
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersCreate()
setId(java.lang.Integer)
and setMaxQuota(java.lang.Long)
are defined heregetMandatoryMembersCreate
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersDelete()
getMandatoryMembersDelete
in class EnforceableDataObject
public java.lang.String[] getMandatoryMembersRegister()
getMandatoryMembersRegister
in class EnforceableDataObject
public java.util.List<java.lang.Object[]> getQuotas()
(["calendar", 1000000L], ["contact", 1000000L], ...)
public void setQuotas(java.util.List<java.lang.Object[]> quotas)
(["calendar", 1000000L], ["contact", 1000000L], ...)
quotas
- The quotas to setpublic boolean isAverage_sizeset()
public boolean isEnabledset()
public boolean isFilestore_idset()
public boolean isFilestore_nameset()
public boolean isIdset()
public boolean isMaintenanceReasonset()
public boolean isMaxQuotaset()
public boolean isNameset()
public boolean isReadDatabaseset()
public boolean isUsedQuotaset()
public boolean isWriteDatabaseset()
public void setUserAttribute(java.lang.String namespace, java.lang.String name, java.lang.String value)
public java.lang.String getUserAttribute(java.lang.String namespace, java.lang.String name)
public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getUserAttributes()
public void setUserAttributes(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> userAttributes)
public java.util.Map<java.lang.String,java.lang.String> getNamespace(java.lang.String namespace)
public boolean isUserAttributesset()
public int hashCode()
hashCode
in class ExtendableDataObject
public boolean equals(java.lang.Object obj)
equals
in class ExtendableDataObject
public java.lang.Boolean getEnabled()
public final boolean isListrun()
public final void setListrun(boolean listrun)
listrun
-