@Component(value="cuba_AccessGroupDefinitionsComposer") public class AccessGroupDefinitionsComposerImpl extends java.lang.Object implements AccessGroupDefinitionsComposer
Modifier and Type | Field and Description |
---|---|
protected DataManager |
dataManager |
protected DatatypeRegistry |
datatypes |
protected AccessGroupDefinitionsRepository |
groupsRepository |
protected Metadata |
metadata |
protected Persistence |
persistence |
NAME
Constructor and Description |
---|
AccessGroupDefinitionsComposerImpl() |
Modifier and Type | Method and Description |
---|---|
AccessGroupDefinition |
composeGroupDefinition(java.lang.String groupName) |
AccessGroupDefinition |
composeGroupDefinitionFromDb(java.util.UUID groupId) |
protected void |
processConstraints(Constraint constraint,
AccessGroupDefinitionBuilder groupDefinitionBuilder) |
@Inject protected Persistence persistence
@Inject protected Metadata metadata
@Inject protected DataManager dataManager
@Inject protected DatatypeRegistry datatypes
@Inject protected AccessGroupDefinitionsRepository groupsRepository
public AccessGroupDefinition composeGroupDefinition(java.lang.String groupName)
composeGroupDefinition
in interface AccessGroupDefinitionsComposer
groupName
- group definition name in the AccessGroupDefinitionsRepository
public AccessGroupDefinition composeGroupDefinitionFromDb(java.util.UUID groupId)
composeGroupDefinitionFromDb
in interface AccessGroupDefinitionsComposer
protected void processConstraints(Constraint constraint, AccessGroupDefinitionBuilder groupDefinitionBuilder)