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, setExtensionsokgetUnsetMembers, mandatoryChangeMembersSet, mandatoryCreateMembersSet, mandatoryDeleteMembersSet, mandatoryRegisterMembersSet, testMandatoryCreateFieldsNullpublic Context()
public Context(java.lang.Integer id)
id - public Context(int id,
java.lang.String name)
id - name - public final java.lang.Integer getId()
NameAndIdObjectgetId in interface NameAndIdObjectInteger object containing the idpublic final java.lang.String getIdAsString()
public final void setId(java.lang.Integer id)
NameAndIdObjectsetId in interface NameAndIdObjectid - An Integer object containing the idpublic final java.lang.String getName()
NameAndIdObjectgetName in interface NameAndIdObjectString containing the namepublic final void setName(java.lang.String name)
NameAndIdObjectsetName in interface NameAndIdObjectname - 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()
EnforceableDataObjecttoString in class ExtendableDataObjectpublic java.lang.String[] getMandatoryMembersChange()
getMandatoryMembersChange in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersCreate()
setId(java.lang.Integer) and setMaxQuota(java.lang.Long) are defined heregetMandatoryMembersCreate in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersDelete()
getMandatoryMembersDelete in class EnforceableDataObjectpublic java.lang.String[] getMandatoryMembersRegister()
getMandatoryMembersRegister in class EnforceableDataObjectpublic 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 ExtendableDataObjectpublic boolean equals(java.lang.Object obj)
equals in class ExtendableDataObjectpublic java.lang.Boolean getEnabled()
public final boolean isListrun()
public final void setListrun(boolean listrun)
listrun -