Class MetaDataInfo


  • public final class MetaDataInfo
    extends MgrObject<ObjectID>
    Class used to retrieve object metadata info.
    • Constructor Detail

      • MetaDataInfo

        public MetaDataInfo()
        Emtpy constructor for serialization
      • MetaDataInfo

        public MetaDataInfo​(ObjectID newdataClayID,
                            DataSetID newdatasetID,
                            MetaClassID newmetaClassID,
                            boolean readOnly,
                            Set<ExecutionEnvironmentID> newlocations,
                            String newAlias,
                            AccountID newownerID)
        Basic constructor
        Parameters:
        newdatasetID - the dataset ID of the object
        newmetaClassID - the class ID of the object
        readOnly - whether the object is readonly or not
        newlocations - locations of the object
        newenvironments - execution environments of object
        newAliases - aliases of the object
        newownerID - New owner id
    • Method Detail

      • getIsReadOnly

        public boolean getIsReadOnly()
        Get the MetaDataInfo::isReadOnly
        Returns:
        the isReadOnly
      • setIsReadOnly

        public void setIsReadOnly​(boolean newisReadOnly)
        Set the MetaDataInfo::isReadOnly
        Parameters:
        newisReadOnly - the isReadOnly to set
      • getDatasetID

        public DataSetID getDatasetID()
        Get the MetaDataInfo::datasetID
        Returns:
        the datasetID
      • setDatasetID

        public void setDatasetID​(DataSetID newdatasetID)
        Set the MetaDataInfo::datasetID
        Parameters:
        newdatasetID - the datasetID to set
      • getMetaclassID

        public MetaClassID getMetaclassID()
        Get the MetaDataInfo::metaclassID
        Returns:
        the metaclassID
      • setMetaclassID

        public void setMetaclassID​(MetaClassID newmetaclassID)
        Set the MetaDataInfo::metaclassID
        Parameters:
        newmetaclassID - the metaclassID to set
      • getLocations

        public Set<ExecutionEnvironmentID> getLocations()
        Get the MetaDataInfo::environments
        Returns:
        the environments
      • setLocations

        public void setLocations​(Set<ExecutionEnvironmentID> newlocations)
        Set the MetaDataInfo::environments
        Parameters:
        newlocations - the locations to set
      • getAlias

        public String getAlias()
        Get the MetaDataInfo::aliases
        Returns:
        the aliases
      • setAlias

        public void setAlias​(String newAlias)
        Set the MetaDataInfo::aliases
        Parameters:
        newaliases - the aliases to set
      • getOwnerID

        public AccountID getOwnerID()
        Get the MetaDataInfo::ownerID
        Returns:
        the ownerID
      • setOwnerID

        public void setOwnerID​(AccountID theOwnerID)
        Set the MetaDataInfo::ownerID
        Parameters:
        theOwnerID - the ownerID to set