Search

Class DynamicTypesManager

Extends java.lang.Object
Provides operations for all dynamic objects.

Attributes

None

Methods

Name Returns
bindTypeFinderMethods(String namespace, String type, String findByIdBinding, String findAllBinding, String hasChildrenInRelationBinding, String findRelationBinding) void
defineNamespace(String namespace) DynamicTypesDynamicNamespaceDefinition
defineRelation(String parentType, String childType, String relationName) void
defineType(String namespace, String type, String icon, String[] properties) DynamicTypesDynamicTypeDefinition
exportConfigurationAsPackage(DynamicTypesDynamicNamespaceDefinition[] namespacesToExport) ch.dunes.model.pkg.Package
generateTypeFinderMethods(String namespace, String type, ch.dunes.model.workflow.WorkflowCategory category) String[]
getAllNamespaces() DynamicTypesDynamicNamespaceDefinition[]
getAllNamespacesByPackage(ch.dunes.model.fileattachment.MimeAttachment packageContent) String[]
getAllRelations() DynamicTypesRelationDefinition[]
getAllTypes() DynamicTypesDynamicTypeDefinition[]
getCacheKeys() String[]
getFromCache(String key) Object
getNamespace(String namespace) DynamicTypesDynamicNamespaceDefinition
getObject(String namespace, String type, String id) DynamicTypesDynamicObjectProxy
getType(String namespace, String type) DynamicTypesDynamicTypeDefinition
importConfigurationFromPackage(String[] namespacesToImport, ch.dunes.model.fileattachment.MimeAttachment packageContent) boolean
importTypesFromXSD(String xsdUri, String namespace, ch.dunes.model.workflow.WorkflowCategory category) void
invalidate(String namespace, String type, String id) void
makeObject(String namespace, String type, String id, String name, String[] props) DynamicTypesDynamicObject
putInCache(String key, Object value) void
removeAll() void
removeFromCache(String key) Object
removeNamespace(String namespace) void
removeRelation(String parentType, String childType) void
removeType(String namespace, String type) void
updateNamespace(String name, String newName) DynamicTypesDynamicNamespaceDefinition
updateType(String namespace, String type, String newNamespace, String newType, String newIcon, String[] newProperties) DynamicTypesDynamicTypeDefinition
validateConfigurationPackage(ch.dunes.model.fileattachment.MimeAttachment packageContent) boolean

Returned by

None

Referenced in

None