@Name(value="typesConfigurationActions") @Scope(value=CONVERSATION) @Install(precedence=10) public class UITypesConfigurationActions extends Object implements Serializable
| Modifier and Type | Class and Description | 
|---|---|
protected static class  | 
UITypesConfigurationActions.TypeLabelAlphabeticalOrder  | 
| Modifier and Type | Field and Description | 
|---|---|
protected CoreSession | 
documentManager  | 
protected Map<String,String> | 
messages  | 
protected NavigationContext | 
navigationContext  | 
protected SchemaManager | 
schemaManager  | 
protected TypeManager | 
typeManager  | 
| Constructor and Description | 
|---|
UITypesConfigurationActions()  | 
| Modifier and Type | Method and Description | 
|---|---|
protected List<String> | 
computeAllowedTypes(DocumentModel currentDoc)  | 
protected List<String> | 
getAllowedTypes(DocumentModel doc)  | 
List<Type> | 
getNotSelectedTypes()  | 
List<Type> | 
getNotSelectedTypes(DocumentModel document)
Returns a List of type not selected for the domain given as parameter 
 | 
protected SchemaManager | 
getSchemaManager()  | 
List<Type> | 
getSelectedTypes()  | 
List<Type> | 
getSelectedTypes(DocumentModel document)
Returns a List of type selected for the domain given as parameter 
 | 
List<Type> | 
getTypesWithSchemaFile()  | 
List<Type> | 
getTypesWithSchemaFile(DocumentModel document)
Returns a List of Document Types associated with Schema file for the domain given as parameter, if they're
 allowed for it. 
 | 
@In(create=true) protected transient TypeManager typeManager
@In(create=true) protected transient NavigationContext navigationContext
@In(create=true,
    required=false)
protected transient CoreSession documentManager
protected transient SchemaManager schemaManager
public UITypesConfigurationActions()
public List<Type> getNotSelectedTypes()
public List<Type> getNotSelectedTypes(DocumentModel document)
document - the domain to configureprotected List<String> getAllowedTypes(DocumentModel doc)
public List<Type> getSelectedTypes()
public List<Type> getSelectedTypes(DocumentModel document)
document - the domain to configureprotected List<String> computeAllowedTypes(DocumentModel currentDoc)
public List<Type> getTypesWithSchemaFile()
public List<Type> getTypesWithSchemaFile(DocumentModel document)
document - the domainprotected SchemaManager getSchemaManager()
Copyright © 2019 Nuxeo. All rights reserved.