Package org.craftercms.profile.utils.db
Class TenantUpdater
java.lang.Object
org.craftercms.profile.utils.db.TenantUpdater
Created by alfonsovasquez on 20/6/16.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Tenantprotected TenantRepositoryprotected org.craftercms.commons.mongo.UpdateHelper -
Constructor Summary
ConstructorsConstructorDescriptionTenantUpdater(Tenant tenant, org.craftercms.commons.mongo.UpdateHelper updateHelper, TenantRepository tenantRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions) voidaddAvailableRoles(Collection<String> availableRoles) protected intindexOfAttributeDefinition(String name, List<AttributeDefinition> definitions) voidremoveAttributeDefinitions(Collection<String> attributeNames) voidremoveAvailableRoles(Collection<String> availableRoles) voidsetAttributeDefinitions(List<AttributeDefinition> attributeDefinitions) voidsetAvailableRoles(Set<String> availableRoles) voidsetCleanseAttributes(boolean cleanseAttributes) voidsetSsoEnabled(boolean ssoEnabled) voidsetVerifyNewProfiles(boolean verifyNewProfiles) voidupdate()voidupdateAttributeDefinitions(Collection<AttributeDefinition> attributeDefinitions)
-
Field Details
-
tenant
-
updateHelper
protected org.craftercms.commons.mongo.UpdateHelper updateHelper -
tenantRepository
-
-
Constructor Details
-
TenantUpdater
public TenantUpdater(Tenant tenant, org.craftercms.commons.mongo.UpdateHelper updateHelper, TenantRepository tenantRepository)
-
-
Method Details
-
getTenant
-
setVerifyNewProfiles
public void setVerifyNewProfiles(boolean verifyNewProfiles) -
setAvailableRoles
-
addAvailableRoles
-
removeAvailableRoles
-
setSsoEnabled
public void setSsoEnabled(boolean ssoEnabled) -
setCleanseAttributes
public void setCleanseAttributes(boolean cleanseAttributes) -
setAttributeDefinitions
-
addAttributeDefinitions
-
updateAttributeDefinitions
-
removeAttributeDefinitions
-
update
public void update() throws org.craftercms.commons.mongo.MongoDataException- Throws:
org.craftercms.commons.mongo.MongoDataException
-
indexOfAttributeDefinition
-