Uses of Class
es.bsc.dataclay.util.ids.PropertyID
-
Packages that use PropertyID Package Description es.bsc.dataclay.commonruntime Module responsible to interact with Useres.bsc.dataclay.communication.grpc Contains GRPC classes.es.bsc.dataclay.communication.grpc.clients.logicmodule Contains Logic module client GRPC classes.es.bsc.dataclay.exceptions.logicmodule.classmgr Module intended to management of Exceptions on ClassMgr module.es.bsc.dataclay.heap es.bsc.dataclay.logic Module that represents the entry to the systemes.bsc.dataclay.logic.api Module intended to provide API of Logic Modulees.bsc.dataclay.logic.classmgr Module intended to management of Metaclasses, Operations, Properties and Implementations.es.bsc.dataclay.logic.namespacemgr Module intended to management of namespaces.es.bsc.dataclay.logic.sessionmgr Module intended to management of information of sessionses.bsc.dataclay.util.info This package contains all Info classes send between modules.es.bsc.dataclay.util.management.classmgr This package contains classes used in management of Classes.es.bsc.dataclay.util.management.interfacemgr This package contains classes used in management of interfaces.es.bsc.dataclay.util.management.namespacemgr This package contains classes used in management of namespaces.es.bsc.dataclay.util.management.sessionmgr This package contains classes used in management of sessions.es.bsc.dataclay.util.management.stubs This package contains classes used in management of Stubs. -
-
Uses of PropertyID in es.bsc.dataclay.commonruntime
Methods in es.bsc.dataclay.commonruntime that return PropertyID Modifier and Type Method Description static PropertyID
ClientManagementLib. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Method that retrieves the id of a property given its signature -
Uses of PropertyID in es.bsc.dataclay.communication.grpc
Methods in es.bsc.dataclay.communication.grpc that return PropertyID Modifier and Type Method Description static PropertyID
Utils. getPropertyID(String idMsg)
Get PropertyID from Protobuf ID -
Uses of PropertyID in es.bsc.dataclay.communication.grpc.clients.logicmodule
Methods in es.bsc.dataclay.communication.grpc.clients.logicmodule that return PropertyID Modifier and Type Method Description PropertyID
LogicModuleGrpcClient. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
-
Uses of PropertyID in es.bsc.dataclay.exceptions.logicmodule.classmgr
Constructors in es.bsc.dataclay.exceptions.logicmodule.classmgr with parameters of type PropertyID Constructor Description PropertyNotExistException(PropertyID propertyID)
This exception is produced when a property with ID provided does not existPropertyNotInClassException(PropertyID propertyID, MetaClassID metaClassID)
This exception is produced when some Property was not found in some class for some reason. -
Uses of PropertyID in es.bsc.dataclay.heap
Methods in es.bsc.dataclay.heap that return PropertyID Modifier and Type Method Description static PropertyID
DataClayIDFactory. newPropertyID()
Create a new PropertyID.static PropertyID
DataClayIDFactory. newPropertyID(String uuidStr)
Create a new PropertyID. -
Uses of PropertyID in es.bsc.dataclay.logic
Methods in es.bsc.dataclay.logic that return PropertyID Modifier and Type Method Description PropertyID
LogicModule. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
-
Uses of PropertyID in es.bsc.dataclay.logic.api
Methods in es.bsc.dataclay.logic.api that return PropertyID Modifier and Type Method Description PropertyID
LogicModuleAPI. getPropertyID(AccountID accountID, PasswordCredential credential, NamespaceID namespaceID, String className, String propertyName)
Method that retrieves the id of a property given its signature -
Uses of PropertyID in es.bsc.dataclay.logic.classmgr
Methods in es.bsc.dataclay.logic.classmgr that return PropertyID Modifier and Type Method Description PropertyID
ClassManager. getPropertyID(MetaClassID metaClassID, String propertyName)
Retrieves the id of a property given its name, name of the class containing the property and the namespace where it belongs to.PropertyID
ClassManager. getPropertyID(String metaClassName, String namespace, String propertyName)
Retrieves the id of a property given its name, name of the class containing the property and the namespace where it belongs to.Methods in es.bsc.dataclay.logic.classmgr that return types with arguments of type PropertyID Modifier and Type Method Description Tuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>
ClassManager. getEnrichmentsInNamespaceOfClass(MetaClassID metaClassID, NamespaceID namespaceIDofEnrichments)
Get the properties, operations and implementations created as enrichments of the specified class in the given namespace.Map<PropertyID,Map<OperationID,ImplementationID>>
ClassManager. getImplementationsOfGettersAndSetters(Map<MetaClassID,Set<PropertyID>> propertiesInClass)
Return the implementations of the operations of the getters and setters of the given propertiesTuple<Set<PropertyID>,Map<OperationID,Set<ImplementationID>>>
ClassManager. getOperationsAndPropertiesAndImplInNamespace(MetaClassID metaClassID, NamespaceID namespaceID)
For each property and operation ID of the metaclass with ID provided return all those that belong to the namespace with ID specifiedTuple<Set<PropertyID>,Set<OperationID>>
ClassManager. getOperationsAndPropertiesNotInNamespaceOfClass(MetaClassID metaClassID, Set<PropertyID> propertyIDs, Set<OperationID> operationIDs)
For each property and operation ID provided verify they belong to the Namespace of the Class with ID provided.Map<PropertyID,String>
ClassManager. getPropertiesNames(Set<PropertyID> propertiesIDs)
Retrieves the names of the properties with IDs provided.Methods in es.bsc.dataclay.logic.classmgr with parameters of type PropertyID Modifier and Type Method Description MetaClassID
ClassManager. getClassIDFromProperty(PropertyID propertyID)
Return ID of class of the type of the property or NULL if type is not user type.Property
ClassManagerDB. getPropertyByID(PropertyID id)
Get Property by IDProperty
ClassManager. getPropertyInfo(PropertyID propertyID)
Return all information of a propertyMethod parameters in es.bsc.dataclay.logic.classmgr with type arguments of type PropertyID Modifier and Type Method Description Tuple<Set<MetaClass>,Set<MetaClass>>
ClassManager. getClassIncludesOfOperationsPropsAndImpls(Map<OperationID,Set<ImplementationID>> operationsAndImpls, Set<PropertyID> propertyIDs, NamespaceID namespaceID, MetaClassID parentClassID)
Get the includes of the operations and properties provided and for those that belongs to the Namespace with ID provided return all its information.Map<PropertyID,Map<OperationID,ImplementationID>>
ClassManager. getImplementationsOfGettersAndSetters(Map<MetaClassID,Set<PropertyID>> propertiesInClass)
Return the implementations of the operations of the getters and setters of the given propertiesTriple<String,NamespaceID,Set<MetaClassID>>
ClassManager. getIncludesInDifferentNamespaces(MetaClassID metaClassID, Set<PropertyID> propertiesIDs, Map<OperationID,Set<ImplementationID>> operationsIDsAndImplementationsIDs, NamespaceID namespaceID)
Get the Class name, Namespace ID and the IDs of the included classes in different Namespaces than the one specified of the class with ID provided.Tuple<Set<PropertyID>,Set<OperationID>>
ClassManager. getOperationsAndPropertiesNotInNamespaceOfClass(MetaClassID metaClassID, Set<PropertyID> propertyIDs, Set<OperationID> operationIDs)
For each property and operation ID provided verify they belong to the Namespace of the Class with ID provided.Set<OperationID>
ClassManager. getOperationsIDsOfGettersAndSetters(MetaClassID metaClassID, Set<PropertyID> propertiesIDs)
Return the operations IDs of the default getters and setters of the given properties IDsMap<PropertyID,String>
ClassManager. getPropertiesNames(Set<PropertyID> propertiesIDs)
Retrieves the names of the properties with IDs provided. -
Uses of PropertyID in es.bsc.dataclay.logic.namespacemgr
Methods in es.bsc.dataclay.logic.namespacemgr with parameters of type PropertyID Modifier and Type Method Description void
NamespaceManagerDB. updateImportedInterfaceAddProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)
Update by IDvoid
NamespaceManagerDB. updateImportedInterfaceRemoveProperty(NamespaceID namespaceID, InterfaceID ifaceID, ContractID contractID, PropertyID propertyID)
Update by IDMethod parameters in es.bsc.dataclay.logic.namespacemgr with type arguments of type PropertyID Modifier and Type Method Description void
NamespaceManager. registerPropertiesUsingImportedClass(NamespaceID namespaceID, Set<PropertyID> propertiesIDs, Map<ContractID,InterfaceID> interfacesInContractOfImportedClass)
Registers the properties with IDs provided as using an imported class -
Uses of PropertyID in es.bsc.dataclay.logic.sessionmgr
Methods in es.bsc.dataclay.logic.sessionmgr that return types with arguments of type PropertyID Modifier and Type Method Description Map<MetaClassID,Set<PropertyID>>
Session. getPropertiesOfClasses()
Get the Session::propertiesOfClassesMethod parameters in es.bsc.dataclay.logic.sessionmgr with type arguments of type PropertyID Modifier and Type Method Description void
Session. setPropertiesOfClasses(Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses)
Set the Session::propertiesOfClasses -
Uses of PropertyID in es.bsc.dataclay.util.info
Methods in es.bsc.dataclay.util.info that return types with arguments of type PropertyID Modifier and Type Method Description Map<PropertyID,String>
EnrichmentInfo. getPropertiesByID()
Get the EnrichmentInfo::propertiesByIDMethod parameters in es.bsc.dataclay.util.info with type arguments of type PropertyID Modifier and Type Method Description void
EnrichmentInfo. setPropertiesByID(Map<PropertyID,String> newpropertiesByID)
Set the EnrichmentInfo::propertiesByID -
Uses of PropertyID in es.bsc.dataclay.util.management.classmgr
Methods in es.bsc.dataclay.util.management.classmgr that return PropertyID Modifier and Type Method Description PropertyID
AccessedProperty. getPropertyID()
Get the AccessedPropertySpec::propertyIDMethods in es.bsc.dataclay.util.management.classmgr with parameters of type PropertyID Modifier and Type Method Description boolean
MetaClass. existsPropertyInClass(PropertyID propertyID)
This operation verifies if a Property identified by propertyID existsProperty
MetaClass. getProperty(PropertyID propertyID)
Get property identified by id providedvoid
AccessedProperty. setPropertyID(PropertyID newpropertyID)
Set the AccessedPropertySpec::propertyID -
Uses of PropertyID in es.bsc.dataclay.util.management.interfacemgr
Methods in es.bsc.dataclay.util.management.interfacemgr that return types with arguments of type PropertyID Modifier and Type Method Description Set<PropertyID>
Interface. getPropertiesIDs()
Method parameters in es.bsc.dataclay.util.management.interfacemgr with type arguments of type PropertyID Modifier and Type Method Description void
Interface. setPropertiesIDs(Set<PropertyID> newpropertiesIDs)
-
Uses of PropertyID in es.bsc.dataclay.util.management.namespacemgr
Methods in es.bsc.dataclay.util.management.namespacemgr that return types with arguments of type PropertyID Modifier and Type Method Description HashSet<PropertyID>
ImportedInterface. getPropertiesUsingImports()
Get the Namespace::propertiesUsingImportsMethods in es.bsc.dataclay.util.management.namespacemgr with parameters of type PropertyID Modifier and Type Method Description void
ImportedInterface. addPropertyUsingImport(PropertyID propertyID)
Add property that uses an importvoid
Namespace. registerPropertyUsingImport(PropertyID propertyID, InterfaceID importedInterface, ContractID contractID)
Registers the property with ID provided as using the import with IDs specifiedvoid
ImportedInterface. removePropertyUsingImport(PropertyID propertyID)
Remove property that uses an importvoid
Namespace. unregisterPropertyUsingImport(PropertyID propertyID, InterfaceID importedInterface, ContractID contractID)
Unregisters the property with ID provided from using the import with IDs specifiedMethod parameters in es.bsc.dataclay.util.management.namespacemgr with type arguments of type PropertyID Modifier and Type Method Description void
ImportedInterface. setPropertiesUsingImports(HashSet<PropertyID> newpropertiesUsingImports)
Set the Namespace::propertiesUsingImports -
Uses of PropertyID in es.bsc.dataclay.util.management.sessionmgr
Methods in es.bsc.dataclay.util.management.sessionmgr that return PropertyID Modifier and Type Method Description PropertyID
SessionProperty. getPropertyID()
Get the SessionProperty::propertyIDMethods in es.bsc.dataclay.util.management.sessionmgr that return types with arguments of type PropertyID Modifier and Type Method Description Map<MetaClassID,Set<PropertyID>>
SessionInfo. getPropertiesOfClasses()
Get the SessionInfo::propertiesOfClassesMap<PropertyID,SessionProperty>
SessionInterface. getSessionProperties()
Get the SessionInterface::sessionPropertiesMethods in es.bsc.dataclay.util.management.sessionmgr with parameters of type PropertyID Modifier and Type Method Description void
SessionProperty. setPropertyID(PropertyID newpropertyID)
Set the SessionProperty::propertyIDMethod parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type PropertyID Modifier and Type Method Description void
SessionInfo. setPropertiesOfClasses(Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses)
Set the SessionInfo::propertiesOfClassesvoid
SessionInterface. setSessionProperties(Map<PropertyID,SessionProperty> newsessionProperties)
Set the SessionInterface::sessionPropertiesConstructors in es.bsc.dataclay.util.management.sessionmgr with parameters of type PropertyID Constructor Description SessionProperty(PropertyID newpropertyID)
SessionProperty constructorConstructor parameters in es.bsc.dataclay.util.management.sessionmgr with type arguments of type PropertyID Constructor Description SessionInfo(SessionID newsessionID, AccountID newaccountID, Map<MetaClassID,Set<PropertyID>> newpropertiesOfClasses, Map<ContractID,SessionContract> thesessionContracts, Map<DataContractID,SessionDataContract> thesessionDataContracts, DataContractID thedataContractIDforStore, CommonMessages.Langs newlanguage, Map<MetaClassID,byte[]> newifaceBitmaps, Calendar newendDate)
Constructor for the info of the session -
Uses of PropertyID in es.bsc.dataclay.util.management.stubs
Methods in es.bsc.dataclay.util.management.stubs that return PropertyID Modifier and Type Method Description PropertyID
PropertyStubInfo. getPropertyID()
Get the PropertyStubSpec::propertyIDMethods in es.bsc.dataclay.util.management.stubs with parameters of type PropertyID Modifier and Type Method Description void
PropertyStubInfo. setPropertyID(PropertyID newpropertyID)
Set the PropertyStubSpec::propertyIDConstructors in es.bsc.dataclay.util.management.stubs with parameters of type PropertyID Constructor Description PropertyStubInfo(PropertyID newpropertyID, String newpropertyName, Type newpropertyType, OperationID newgetterOperationID, OperationID newsetterOperationID, String newnamespace, NamespaceID newnamespaceID, String beforeUpdate, String afterUpdate, boolean inMaster)
PropertyStubSpec constructor
-