Uses of Interface
com.sas.metadata.remote.CMetadata

Packages that use CMetadata
Package
Description
Provides a java object interface to the metadata server using the SAS/Open Metadata Architecture.
Provides the implementation of the remote java interface to the SAS Metadata Server.
  • Uses of CMetadata in com.sas.metadata.remote

    Modifier and Type
    Interface
    Description
    interface 
    The SAS Metadata Model supports extensions to enable end users and application developers to define additional attributes that are not part of an object's metadata type definition.
    interface 
    A job is a set of processes that initiate a process or create an output such as a data store or output table.
    interface 
    The parent class for types used by the SAS Prompt Interface.
    interface 
    Used to contain name/value pairs.
    interface 
    The parent type for transformation types.
    interface 
    An access control is an object that relates an identity and a permission to a resource in order to regulate access to the resource.
    interface 
    The AccessControlEntry metadata type is used to define an access control directly on a resource.
    interface 
    The AccessControlTemplate (ACT) metadata type enables you to define a template of individual users, groups, and permissions that can be applied to multiple resources.
    interface 
    An action that will be performed when a stated condition is met.
    interface 
    A summary of detail data that is stored with or referred to by a cube.
    interface 
    Contains analytic attributes to apply to a column.
    interface 
    References a location that has SAS analytic content.
    interface 
    Contains analytic attributes to apply to a table.
    interface 
    Represents a feature/action of an application.
    interface 
    One of several metadata types used to describe the physical location of some form of content.
    interface 
    Represents an archive, such as a tar file or a zip file, which may contain entries.
    interface 
    The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities.
    interface 
    The SAS Metadata Model provides a Prototype metadata type to define templates that can be used to create metadata entities.
    interface 
    Authentication domains provide logical groupings for resources and logins in a metadata repository.
    interface 
    In a dimension, a member whose value is derived from the values of other members.
    interface 
    Beginning in SAS 9.3, represents a new member in a dimension of a cube.
    interface 
    This type is used by Change Mangement.
    interface 
    A classifier is an element that describes structural and behavioral features.
    interface 
    Used to map any number of Classifier objects to any number of Classifier objects.
    interface 
    Represents a column in a table, view, etc.
    interface 
    Used to assign columns to a hierarchy for the associated data table.
    interface 
    Represents a range of columns.
    interface 
    Represents a COM connection.
    interface 
    A condition that when met may activate an action or set of actions.
    interface 
    A set that contains the condition that must be met and the set of actions to be performed.
    interface 
    The preceding and succeeding steps based on the stated condition.
    interface 
    Installed software that has configuration information in addition to the licensing information.
    interface 
    Represents the information required to connect to a server.
    interface 
    The supertype for all types that provide location information.
    interface 
    Describes the type of content contained in the associated object.
    interface 
    A logical set of data that is organized and structured in a hierarchical, multidimensional arrangement.
    interface 
    Defines a custom association between any two metadata objects.
    interface 
    A namespace for contained database schemas.
    interface 
    A relational schema that contains tables that are not in SAS data sets.
    interface 
    Represents a data source name (DSN) that is a construct used by the SAS table server to identify a data source definition.
    interface 
    An abstract type that represents an object that contains a set of columns.
    interface 
    An abstract metadata type that represents installed software.
    interface 
    A container of data files (files that contain data) or other Deployed Data Packages.
    interface 
    Describes location information for SAS Filerefs.
    interface 
    Defines a prototype for a specific supported device.
    interface 
    A group of closely related hierarchies.
    interface 
    Represents a physical operating system path.
    interface 
    A Document is a web page or other conent that contains documentation pertinent to the object to which this document is related.
    interface 
    An e-mail address.
    interface 
    Describes a condition that occurs that drives other actions, ie. jobs, to be processed.
    interface 
    Extension enables end users and application developers to define additional attributes that are not part of an object's metadata type definition.
    interface 
    This is an ID associated with the object in some other context, such as a GUID or DN for LDAP .
    interface 
    Represents a table in an external data file.
    interface 
    Contains one or more links to an object that a user has marked as a favorite.
    interface 
    A feature is a property that is encapsulated within a Classifier.
    interface 
    Used to map any number of Feature objects to any number of Feature objects.
    interface 
    Represents a file in the file system.
    interface 
    Usually a measure of the accuracy of a predicted value.
    interface 
    Represents the fact that a table contains a foreign key to another table.
    interface 
    PROC OLAP and OLAP CUBE Studio enable users to define formulas for the dimensions of a cube that result in the creation of calculated members and named sets.
    interface 
    This type represents the ability to group metadata together.
    interface 
    DEPRECATED: Has an association to the columns used to group this data.
    interface 
    DEPRECATED: Represents a Having clause in an SQL statement.
    interface 
    An arrangement of members of a dimension into levels that are based on parent-child relationships.
    interface 
    Represents a level within one and only one hierarchy.
    interface 
    Identity - abstract class for objects that identify an entity.
    interface 
    Grouping mechanism for identity objects.
    interface 
    Represents an index on a physical structure.
    interface 
    Internal use only.
    interface 
    A content distribution center.
    interface 
    A subscriber profile for content subscribers.
    interface 
    A subscriber profile for event subscribers.
    interface 
    A filter string is used to include or exclude content going to a specific subscriber.
    interface 
    A subscriber profile is used to control how published content is delivered to a user.
    interface 
    Represents a job that has been or will be scheduled in the LSF JobFlow.
    interface 
    Groups transformation activities to be an actual runtime unit.
    interface 
    The output of a Join is limited to one JoinTable.
    interface 
    DEPRECATED: Represents an instance of a join between two tables.
    interface 
    Represents keys on tables.
    interface 
    Represents the relationship between two columns in a foreign key, unique key relationship.
    interface 
    The name attribute of this object is a single word that can be used to identify this object.
    interface 
    An element of a dimension hierarchy.
    interface 
    Contains the localized values for a particular locale as defined by the LocalId attribute.
    interface 
    This is the abstract supertype for all of the types that have localized resources.
    interface 
    This type represents a location that includes a type (is it a street address, or an office number), as well as address information (street, city, country).
    interface 
    The supertype for Column, which is part of a relational table, and Measure, which is used with OLAP types.
    interface 
    Used to define a homogeneous group of servers.
    interface 
    Represents login information for a given user in a given authentication domain.
    interface 
    Represents a physical machine.
    interface 
    A special dimension that contains summarized numeric data values that are analyzed.
    interface 
    Represents a result of a transformation that resides in memory on the server.
    interface 
    Represents a SAS Enterprise Data Mining Model that is a formula or algorithm that computes outputs from inputs.
    interface 
    Describes the name of the service and how the name is used (as rebind, bind, or lookup).
    interface 
    Beginning in SAS 9.3, represents a named set in dimension of a cube.
    interface 
    This allows an application to create a numeric extension to any object.
    interface 
    An attribute associated with members of a given dimension level.
    interface 
    This is a grouping of Cubes accessible from a SAS OLAP server.
    interface 
    DEPRECATED: Represents an SQL ON clause.
    interface 
    An abstract type that represents the connection information needed by an open client to access a deployed component.
    interface 
    Has an association to columns used to order the data.
    interface 
    A permission represents an action that a user may attempt against a resource in the metadata server.
    interface 
    Stores an expression that is applied to conditionally grant a user or group access to a resource.
    interface 
    This type represents the information kept about a person.
    interface 
    A phone number and the type of phone number (home, office, mobile, fax).
    interface 
    A "materialized" table that resides in a database or a file system.
    interface 
    The PrimaryType subtypes are the starting point for modeling a logical metadata definition.
    interface 
    For use by the SAS Prompt Interface.
    interface 
    For use by the SAS Prompt Interface.
    interface 
    A parameter, option or other type of information that is used to tailor a metadata object.
    interface 
    Represents a group of properties.
    interface 
    A PropertySet contains a complete set of properties to be used by the OwningObject in a particular context.
    interface 
    Defines the data type of a property.
    interface 
    Used to create a template for creating other metadata objects or set of metadata objects that represent a concept.
    interface 
    This is the super type for types that define properties that are for prototype objects only.
    interface 
    Provides the information needed to lay a PortalPage out in columns.
    interface 
    A UI element that designates how Portlets should be laid out on a PortalPage.
    interface 
    A PortalPage gathers and displays information in the Portal, and can be customized.
    interface 
    A SAS Information Delivery Portal user's portal information, which defines the basic functionality of the portal.
    interface 
    A Web component that is managed by a Web application and that is aggregated with other portlets to form a page within the application.
    interface 
    This abstract type represents types that are used to define the transformations that are performed.
    interface 
    Result set of a query.
    interface 
    The abstract type that acts as the supertype for any type that can contain table objects.
    interface 
    Represents a relational table, one that does not have a physical representation.
    interface 
    Represents the result of data being transformed into a report.
    interface 
    This metadata type associates a responsibility with an identity.
    interface 
    This object describes a role of of an object, and the context of the role.
    interface 
    This is an abstract type that is the supertype for all of the other metadata types.
    interface 
    Used to document a SAS DATA step SELECT statement.
    interface 
    Represents a SAS file that stores many different kinds of information in smaller units called catalog entries.
    interface 
    Represents a separate storage unit within a SAS catalog.
    interface 
    Represents the information needed by SAS software to connect to other servers.
    interface 
    Represents a name temporarily assigned to an external file or to an aggregate storage location that identifies it to SAS.
    interface 
    Represents a SAS library.
    interface 
    Used to document the setinit information for SAS products.
    interface 
    Represents the storage of SAS passwords for SAS tables or connections.
    interface 
    This object is used to store information for search definitions.
    interface 
    The SecondaryType subtypes are used along with the PrimaryType subtypes to create a logical metadata definition for an object.
    interface 
    A SecuredLibrary object is created for a SAS physical library when it is bound to metadata with the AUTHLIB procedure of SAS.
    interface 
    A SecuredTable object is created for a physical SAS data set when a data set with the same name is first created in a metadata-bound library.
    interface 
    This is an abstract class from which other "SecurityRules" will derive.
    interface 
    This class is used to group SecurityRules into a unit.
    interface 
    A SecurityTypeContainmentRule tells the authorization facility how to find parent objects for a particular metadata type.
    interface 
    Used to document an SQL select statement.
    interface 
    Represents servers and spawners.
    interface 
    Used to define an application context for non-homogeneous group servers.
    interface 
    Represents software that acts as a service.
    interface 
    The types of services available from a DeployedComponent.
    interface 
    Shared dimension is contained by its schema and may be used by more than one cube.
    interface 
    Used to define an application hierarchy.
    interface 
    The preceding and succeeding steps in a process.
    interface 
    Represents a stream of data.
    interface 
    Root node for SXLE map definition.
    interface 
    The SyncStep is used to define a part of workflow.
    interface 
    A classifier that defines a set of tables that all share the same characteristics but that should be treated as one classifer for display purposes.
    interface 
    Represents a variable whose values are known in one or more data sets that are available (in training data, for example) but whose values are unknown in one or more future data sets (in a score data set, for example).
    interface 
    Contains information for making a TCP/IP connection to a server.
    interface 
    The superclass for files, SAS catalog entries and text stored in the repository itself.
    interface 
    Represents storing text in the repository.
    interface 
    This object contains a timestamp and the role of the timestamp.
    interface 
    This type is used for generic transformations such as stored procedures.
    interface 
    TransformationActivity contains TransformationSteps.
    interface 
    TransformationStep contains mapping objects.
    interface 
    This type represents a tree that is the root node for a hierarchy of groups of metadata.
    interface 
    Table server name object.
    interface 
    Table server namespace.
    interface 
    Type definition is used to describe members of the SAS type dictionary.
    interface 
    A representation of the unique and primary keys of a table.
    interface 
    Unit of time.
    interface 
    Used to define substitution strings and the replacement values.
    interface 
    DEPRECATED: Represents a Where SQL Clause.
    interface 
    Represents a table that is created as part of running SAS code that is not intended to be persisted.
    interface 
    Used to describe an XPath location path.
    Fields in com.sas.metadata.remote declared as CMetadata
    Modifier and Type
    Field
    Description
    protected CMetadata
    MdObjectListImpl.m_parent
    Parent object of this assocationlist
    protected CMetadata
    MdInheritanceInfoImpl.obj
     
    protected CMetadata
    MdSAXStackAssocProperty.parentObject
    The parent object of the association.
    Fields in com.sas.metadata.remote with type parameters of type CMetadata
    Modifier and Type
    Field
    Description
    protected Vector<CMetadata>
    MdObjectStoreImpl.authorizationTransContextList
    list of objects having authorization operations
    protected Set<CMetadata>
    MdObjectStoreImpl.changeList
    list of objects that make up this owning object's change list
    protected Map<String,CMetadata>
    MdObjectStoreImpl.deletedObjects
    The list of objects that are unavailable from this store, i.e. marked for deletion
    protected Map<String,CMetadata>
    MdObjectStoreImpl.ObjectMap
    This is the Map of the objects contained in this store.
    protected Map<String,CMetadata>
    MdServerStoreImpl.simpleObjectMap
    The Map of objects that are used as placeholders for a more complex object.
    Methods in com.sas.metadata.remote that return CMetadata
    Modifier and Type
    Method
    Description
    Creates a complex/detailed metadata object in a given object store.
    MdFactory.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactory.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactory.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactory.createComplexMetadataObject(MdObjectStore oStore, String strName, String strType, String strFQID)
    Creates a complex/detailed metadata object in a given object store.
    MdFactory.createComplexMetadataObject(MdStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)
    Deprecated.
    Objects should only be created in an ObjectStore.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore oStore, CMetadata oSimple)
    Creates a complex/detailed metadata object in a given object store.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)
     
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore oStore, String strName, String strType, String strFQID)
    Creates a complex/detailed metadata object in a given object store.
    MdFactoryImpl.createComplexMetadataObject(MdStore inStore, MdStore parentStore, String strName, String strType, String strFQID, String strNewObjectExternalIdentityRealRepos)
    Deprecated.
    Objects should only be created in an ObjectStore.
    MdFactory.createComplexMetadataObjectServerStoreOnly(String strName, String strType, String strFQID)
    Deprecated.
    As of 9.2, complex objects should no longer be created within the ServerStore.
    MdFactory.createComplexMetadataObjectStoreOnly(MdStore inStore, String strName, String strType, String strFQID)
    Create a complex/detailed object in specified store only.
    Creates an object to be used as a place holder for a more complex object.
    MdFactory.createSimpleMetadataObject(CMetadata inObject, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    MdFactory.createSimpleMetadataObject(String strName, String strType, String strFQID)
    Creates an object to be used as a place holder for a more complex object.
    MdFactory.createSimpleMetadataObject(String strName, String strType, String strFQID, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(CMetadata inObject)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(CMetadata inObject, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(String strName, String strType, String strFQID)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(String strName, String strType, String strFQID, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    MdOMIUtil.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap, int state)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap, int state, boolean doNotOverrideValues)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtil.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate)
    Get the single metatdata object from the given associtation.
    MdOMIUtil.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Get the single metatdata object from the given associtation.
    MdOMIUtilImpl.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate)
    Get the single metatdata object from the given associtation.
    MdOMIUtilImpl.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Get the single metatdata object from the given associtation.
    Returns the foundation repository for the connected metadata server.
    MdOMIUtilImpl.getFoundationRepository()
    Returns the foundation repository for the connected metadata server.
    MdOMIUtil.getFullObject(MdObjectStore store, CMetadata meta)
    Performs a GetMetadata request on an existing public object.
    MdOMIUtil.getFullObject(MdObjectStore store, String objectType, String objectID)
    Performs a GetMetadata request on an existing public object.
    MdOMIUtilImpl.getFullObject(MdObjectStore store, CMetadata meta)
     
    MdOMIUtilImpl.getFullObject(MdObjectStore store, String objectType, String objectID)
     
    MdOMIWrapper.getFullObject(MdObjectStore store, CMetadata meta)
    Performs a GetMetadata request on an existing public object.
    MdOMIWrapper.getFullObject(MdObjectStore store, String objectType, String objectID)
    Performs a GetMetadata request on an existing public object.
    MdOMIWrapperImpl.getFullObject(MdObjectStore store, CMetadata meta)
     
    MdOMIWrapperImpl.getFullObject(MdObjectStore store, String objectType, String objectID)
     
    MdIndirectPermissionInfo.getIndirectObject()
    Returns the indirect object reference when an Permission comes from an ACT, UserGroup membership, or by Inheritance.
    MdIndirectPermissionInfoImpl.getIndirectObject()
     
    MdOMIUtil.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtil.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtil.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtil.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtilImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIUtilImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIUtilImpl.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIUtilImpl.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapper.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapper.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs, boolean doNotOverrideAttrs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapperImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapperImpl.getMetadataAllDepths(MdStore inStore, String strType, String strFQID, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs, boolean doNotOverrideAttrs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdFactory.getObject(String strFQID)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdFactoryImpl.getObject(String strFQID)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdInheritanceInfo.getObject()
    Returns the object for this inheritance instance
    MdInheritanceInfoImpl.getObject()
     
    MdObjectStore.getObject(String strFQID)
    Return object associated with ID
    MdObjectStore.getObject(String strFQID, boolean hashonly)
    Return object associated with ID
    MdObjectStoreImpl.getObject(String strFQID)
    Return object associated with ID
    MdObjectStoreImpl.getObject(String strFQID, boolean hashonly)
    Return object associated with ID
    MdServerStore.getObject(String strFQID)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdServerStore.getObject(String strFQID, boolean hashonly)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdServerStoreImpl.getObject(String strFQID)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdServerStoreImpl.getObject(String strFQID, boolean hashonly)
    Deprecated.
    As of 9.2, complex objects are no longer stored in the ServerStore.
    MdStore.getObject(String strFQID)
    Return object associated with ID
    protected CMetadata
    MdServerStoreImpl.getObjectFromServerStoreOnly(String objectID)
    Returns an object that exists on in the server store.
    MdServerStore.getObjectInChildStore(String objectID)
    Returns a CMetadata object in a child store.
    MdServerStoreImpl.getObjectInChildStore(String objectID)
    Returns a CMetadata object in a child store.
    AssociationList.getParent()
    Returns the parent object of this associationlist.
    MdObjectList.getParent()
    Returns the parent object of this associationlist.
    MdObjectListImpl.getParent()
    Returns the parent object of this associationlist.
    MdSAXStackAssocProperty.getParent()
    Returns the parent object for this association
    MdOMIUtil.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList)
    Populates an objects simple and complex attributes, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtil.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs)
    Populates an objects simple and complex attributes, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, boolean doNotOverrideAttrs, int state)
     
    MdOMIUtilImpl.populateObjectsLocal(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, int state, boolean setAttrs, List createdObjects)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdObjectStore.restoreObject(String objectID)
    Restores an object to the Store so that it is available from the store.
    MdObjectStoreImpl.restoreObject(String objectID)
    Restores an object to the Store so that it is available from the store.
    MdServerStore.restoreObject(String objectID)
    Restores an object to the Store so that it is available from the store.
    MdServerStoreImpl.restoreObject(String objectID)
    Restores an object to the Store so that it is available from the store.
    MdStore.restoreObject(String objectID)
    Restores an object to the Store so that it is available from the store.
    MdObjectStore.retrieveFullObject(String objectType, String objectID)
    Retrieves all metadata for an existing public object.
    MdObjectStoreImpl.retrieveFullObject(String objectType, String objectID)
    Retrieves all metadata for an existing public object.
    Methods in com.sas.metadata.remote that return types with arguments of type CMetadata
    Modifier and Type
    Method
    Description
    Vector<CMetadata>
     
    Vector<CMetadata>
    MdObjectStoreImpl.getAuthorizationTransContextList()
     
    List<CMetadata>
    MdObjectStore.getChangedObjects()
    Gets a List of changed objects.
    List<CMetadata>
    MdObjectStoreImpl.getChangedObjects()
    Gets a List of changed objects.
    List<CMetadata>
    MdServerStoreImpl.getChangedObjects()
    Gets a List of changed objects.
    List<CMetadata>
    Gets a List of changed objects.
    Vector<CMetadata>
    MdObjectBase.getChangeList()
    Return the current change list
    Vector<CMetadata>
    MdObjectStore.getChangeList()
    Return the current change list
    Vector<CMetadata>
    MdObjectStoreImpl.getChangeList()
    Return the current change list
    List<CMetadata>
    MdServerStoreImpl.getCreatedItemsList()
    Returns the list of items created in current write.
    Map<String,CMetadata>
    MdObjectStore.getDeletedObjects()
    Return a Map of the objects being deleted.
    Map<String,CMetadata>
    MdObjectStoreImpl.getDeletedObjects()
    Return a Map of the objects being deleted.
    Map<String,CMetadata>
    MdFactory.getDetailObjectMap()
    Deprecated.
    As of 9.2, complex objects should no longer be stored in the ServerStore
    Map<String,CMetadata>
    MdFactoryImpl.getDetailObjectMap()
    Deprecated.
    As of 9.2, complex objects should no longer be stored in the ServerStore
    Map<String,CMetadata>
    MdObjectStore.getDetailObjectMap()
    Returns the Detail Object Map
    Map<String,CMetadata>
    MdObjectStoreImpl.getDetailObjectMap()
    Returns the Detail Object Map
    Map<String,CMetadata>
    MdServerStore.getDetailObjectMap()
    Deprecated.
    As of 9.2, the detailObjectMap is no longer used in the ServerStore.
    Map<String,CMetadata>
    MdServerStoreImpl.getDetailObjectMap()
    Deprecated.
    As of 9.2, the detailObjectMap is no longer used in the ServerStore.
    Map<String,CMetadata>
    Returns the Detail Object Map
    List<CMetadata>
    MdObjectStore.getNewObjects()
    Gets a List of changed objects.
    List<CMetadata>
    MdObjectStoreImpl.getNewObjects()
    Gets a List of new objects.
    List<CMetadata>
    MdOMIUtil.getRepositories()
    Reads all repositories registered in the Common Metadata Repository Manager.
    List<CMetadata>
    MdOMIUtilImpl.getRepositories()
    Reads all repositories registered in the Common Metadata Repository Manager.
    Map<String,CMetadata>
    MdFactory.getSimpleObjectMap()
    Returns the Simple Object Map
    Map<String,CMetadata>
    MdFactoryImpl.getSimpleObjectMap()
    Returns the Simple Object Map
    Map<String,CMetadata>
    MdObjectStore.getSimpleObjectMap()
    Returns the Simple Object Map
    Map<String,CMetadata>
    MdObjectStoreImpl.getSimpleObjectMap()
    Returns the Simple Object Map
    Map<String,CMetadata>
    MdServerStore.getSimpleObjectMap()
    Returns the Simple Object Map
    Map<String,CMetadata>
    MdServerStoreImpl.getSimpleObjectMap()
    Returns the Simple Object Map
    List<CMetadata>
    AssociationList.subList(int fromIndex, int toIndex)
    Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
    List<CMetadata>
    MdObjectList.subList(int fromIndex, int toIndex)
    Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
    List<CMetadata>
    MdObjectListImpl.subList(int fromIndex, int toIndex)
    Returns a view of the portion of this List between fromIndex, inclusive, and toIndex, exclusive.
    Methods in com.sas.metadata.remote with parameters of type CMetadata
    Modifier and Type
    Method
    Description
    void
    MdObjectBase.addElementToChangeList(CMetadata object)
    Adds the specified metadata object to this object's change list; only adds the object if it is not already in the list
    void
    MdObjectStore.addElementToChangeList(CMetadata object)
    Adds the specified metadata object to this object's change list; only adds the object if it is not already in the list
    void
    MdObjectStoreImpl.addElementToChangeList(CMetadata object)
    Adds the specified metadata object to this object's change list; only adds the object if it is not already in the list
    void
    MdChangeManagementUtil.addObjects(MdObjectStore store, CMetadata projectRepository)
    Deprecated.
    This routine will add all the NEW objects in an object store to the specified project repository.
    void
    MdChangeManagementUtilImpl.addObjects(MdObjectStore store, CMetadata projectRepository)
    Deprecated.
    This routine will add all the NEW objects in an object store to the specified project repository.
    void
    MdObjectStoreImpl.addObjectToMap(String objectID, CMetadata meta)
    Add a metadata object directly to the detail object map.
    void
    Add an object to the Authorization Transaction Context List for this Store
    void
    MdObjectStoreImpl.addObjToAuthorizationTransContextList(CMetadata obj)
    Add an object to the Authorization Transaction Context List for this Store
    List
    MdChangeManagementUtil.checkIn(CMetadata projectRepository, String strChangeName, String strChangeDesc)
    Deprecated.
    Check in a project repository
    List
    MdChangeManagementUtilImpl.checkIn(CMetadata projectRepository, String strChangeName, String strChangeDesc)
    Deprecated.
    Check in a project repository
    void
    MdChangeManagementUtil.checkOut(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Check out the specified list of objects from the specified repository
    void
    MdChangeManagementUtilImpl.checkOut(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Check out the specified list of objects from the specified repository
    static void
    MdStoreUtil.copyObjectAttributes(CMetadata sourceObject, CMetadata targetObject)
    Copy all the attributes of one object to another except for ID, ChangeState, LockedBy.
    static void
    MdStoreUtil.copyObjectAttributes(CMetadata sourceObject, CMetadata targetObject, int State)
    Copy all the attributes of one object to another except for ID, ChangeState, LockedBy.
    void
    MdChangeManagementUtil.copyObjects(List metaObjects, CMetadata repository)
    Deprecated.
    copy the specified list of objects into the project repository
    void
    MdChangeManagementUtilImpl.copyObjects(List metaObjects, CMetadata repository)
    Deprecated.
    copy the specified list of objects into the project repository
    Creates a complex/detailed metadata object in a given object store.
    MdFactory.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore oStore, CMetadata oSimple)
    Creates a complex/detailed metadata object in a given object store.
    MdFactoryImpl.createComplexMetadataObject(MdObjectStore inStore, MdStore parentStore, CMetadata oSimple)
    Create a complex/detailed metadata object given the name,type, and ID of that object.
    void
    MdObjectStore.createExternalIdentityObject(CMetadata owningObject)
    Deprecated.
    As of 9.2 this method is no longer supported
    void
    MdObjectStoreImpl.createExternalIdentityObject(CMetadata owningObject)
    This creates an ExternalIdentity object connection to owningObject for change management.
    void
    MdServerStore.createExternalIdentityObject(CMetadata owningObject)
    This creates an ExternalIdentity object connection to owningObject for change management.
    void
    MdServerStoreImpl.createExternalIdentityObject(CMetadata owningObject)
    This creates an ExternalIdentity object connection to owningObject for change management.
    void
    This creates an ExternalIdentity object connection to owningObject for change management.
    String
    MdObjectBaseXML.createObjectRefreshXML(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate)
    Creates XML for an object
    String
    MdObjectBaseXML.createObjectXML(CMetadata inObject)
    Creates XML for an object
    String
    MdObjectBaseXML.createObjectXML(CMetadata inObject, boolean includeEmptyAssocs)
    Creates XML for an object
    String
    MdOMIUtil.createRefreshXML(CMetadata meta, boolean refreshAssocsSetByServerOnly, boolean refreshAll)
    Creates an XML string used for refreshing an object.
    String
    MdOMIUtilImpl.createRefreshXML(CMetadata meta, boolean refreshAssocsSetByServerOnly, boolean refreshAll)
    Creates an XML string used for refreshing an object.
    Creates an object to be used as a place holder for a more complex object.
    MdFactory.createSimpleMetadataObject(CMetadata inObject, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(CMetadata inObject)
    Creates an object to be used as a place holder for a more complex object.
    MdFactoryImpl.createSimpleMetadataObject(CMetadata inObject, String lockedBy)
    Creates an object to be used as a place holder for a more complex object.
    String
    MdObjectBaseXML.createUpdateAssociationXML(CMetadata inObject, StringBuffer outXML)
    Creates update XML for all associations on inputed object.
    void
    MdObjectStoreImpl.deleteComplexMetadataObject(CMetadata oDelete)
    NOT IMPLEMENTED YET.
    void
    MdServerStoreImpl.deleteComplexMetadataObject(CMetadata oDelete)
    NOT IMPLEMENTED YET.
    void
    MdFactory.deleteMetadataObject(CMetadata delobject)
    Removes the object from the client and from the server if the object exists on the server.
    void
    MdFactoryImpl.deleteMetadataObject(CMetadata delobject)
    Removes the object from the client and from the server if the object exists on the server.
    List<String>
    MdOMIUtil.deleteMetadataObject(CMetadata inObject)
    Delete a CMetadata object and all it's dependancies.
    List<String>
    MdOMIUtil.deleteMetadataObject(CMetadata metadataObject, String template)
    Deletes an object from the server using the specified delete template.
    List<String>
    MdOMIUtilImpl.deleteMetadataObject(CMetadata inObject)
    Delete a CMetadata object and all it's dependancies.
    List<String>
    MdOMIUtilImpl.deleteMetadataObject(CMetadata metadataObject, String template)
    Deletes an object from the server using the specified delete template.
    void
    MdFactory.deleteMetadataObjects(CMetadata deleteObject, String template)
    Removes the object from the detail Map and from the server!
    void
    MdFactoryImpl.deleteMetadataObjects(CMetadata deleteObject, String template)
    Removes the object from the detail Map and from the server!
    boolean
    MdObjectStore.deleteObject(CMetadata inObject)
    Makes an object unavailable in the object store.
    boolean
    MdObjectStoreImpl.deleteObject(CMetadata inObject)
    Makes an object unavailable in the object store.
    boolean
    MdServerStore.deleteObject(CMetadata inObject)
    Makes an object unavailable in the object store.
    boolean
    MdServerStoreImpl.deleteObject(CMetadata inObject)
    Makes an object unavailable in the object store.
    boolean
    MdStore.deleteObject(CMetadata inObject)
    Makes an object unavailable in the object store.
    void
    MdFactory.deletePublicObject(CMetadata publicObject)
    Deletes a public object from the server.
    void
    MdFactory.deletePublicObject(CMetadata publicObject, String template)
    Deletes a public object from the server.
    void
    MdFactoryImpl.deletePublicObject(CMetadata publicObject)
    Deletes a public object from the server.
    void
    MdFactoryImpl.deletePublicObject(CMetadata publicObject, String template)
    Deletes a public object from the server.
    void
    MdChangeManagementUtil.destroy(List metaObjects, CMetadata projectRepository)
    Deprecated.
     
    void
    MdChangeManagementUtilImpl.destroy(List metaObjects, CMetadata projectRepository)
    Deprecated.
     
    String
    MdObjectBaseXML.doCreateUpdateXML(CMetadata object)
    Primary function to create an UpdateXML string to be sent to the server to perform an update on an object, and all of its association objects.
    MdOMIUtil.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap, int state)
    Calls 'set' methods for given object for nodes in given NodeMap
    MdOMIUtilImpl.doSimple(CMetadata thisObject, NamedNodeMap thisNodeMap, int state, boolean doNotOverrideValues)
    Calls 'set' methods for given object for nodes in given NodeMap
    void
    MdChangeManagementUtil.fetch(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Fetch the object the specified list of objects to the specified repository
    void
    MdChangeManagementUtilImpl.fetch(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Fetch the object the specified list of objects to the specified repository
    MdOMIUtil.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate)
    Get the single metatdata object from the given associtation.
    MdOMIUtil.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Get the single metatdata object from the given associtation.
    MdOMIUtilImpl.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate)
    Get the single metatdata object from the given associtation.
    MdOMIUtilImpl.getAssociatedObject(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Get the single metatdata object from the given associtation.
    MdObjectBaseUtil.getAssociatedObjects(String associationType, String strAssociation, boolean isPredAssoc, String Properties, CMetadata parentObj)
    Helper method for getting associated metadata objects.
    MdOMIUtil.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate)
    Gets the list of metatdata objects for the given association.
    MdOMIUtil.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Gets the list of metatdata objects for the given association.
    MdOMIUtilImpl.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate)
    Gets the list of metatdata objects for the given association.
    MdOMIUtilImpl.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Gets the list of metatdata objects for the given association.
    MdOMIWrapper.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Gets the list of metatdata objects for the given association.
    MdOMIWrapperImpl.getAssociatedObjects(CMetadata object, String strAssociation, String strTemplate, boolean doNotOverrideAssocs)
    Gets the list of metatdata objects for the given association.
    int
    MdSecurityUtil.getAssociationCountForObject(CMetadata meta, String associationName)
    Returns the size of a specific association for an object.
    int
    MdSecurityUtilImpl.getAssociationCountForObject(CMetadata meta, String associationName)
    Returns the size of a specific association for an object.
    MdOMIUtil.getFullObject(MdObjectStore store, CMetadata meta)
    Performs a GetMetadata request on an existing public object.
    MdOMIUtilImpl.getFullObject(MdObjectStore store, CMetadata meta)
     
    MdOMIWrapper.getFullObject(MdObjectStore store, CMetadata meta)
    Performs a GetMetadata request on an existing public object.
    MdOMIWrapperImpl.getFullObject(MdObjectStore store, CMetadata meta)
     
    MdOMIUtil.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtil.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both simple and complex attributes.
    MdOMIUtilImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIUtilImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapper.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    MdOMIWrapperImpl.getMetadataAllDepths(CMetadata object, List<String> inSimpleAttr, List<String> inComplexObject, String strTemplate, int iOptions, boolean doNotOverrideAssocs)
    This method constructs CMetadata objects and sets both attributes and associations.
    static int
    MdStoreUtil.getMetaObjectAssociationState(CMetadata inObject, String AssociationName)
    Gets the state of an associaiton list on an object
    static int
    MdStoreUtil.getMetaObjectAttributeState(CMetadata inObject, String AttributeName)
    Set the state of an attribute
    String
    Returns the fully qualified repository id for a given metadata object (A0000001.XXXXXXXX).
    String
    MdOMIUtilImpl.getReposIdFromMetadataObject(CMetadata meta)
    Returns the fully qualified repository id for a given metadata object (A0000001.XXXXXXXX).
    boolean
    MdChangeManagementUtil.isCheckoutableObject(CMetadata object)
    Deprecated.
    Returns if the object is checkoutable.
    boolean
    MdChangeManagementUtilImpl.isCheckoutableObject(CMetadata object)
    Deprecated.
    Returns if the object is checkoutable.
    boolean
    MdChangeManagementUtil.isGroupableObject(CMetadata object)
    Deprecated.
    Returns true if this is a groupable object.
    boolean
    MdChangeManagementUtilImpl.isGroupableObject(CMetadata object)
    Deprecated.
    Returns true if this is a groupable object.
    void
    MdChangeManagementUtil.lockObjects(CMetadata cmGroupTop, List nodeObjects, CMetadata projectRepository)
    Deprecated.
    Lock the specified list of objects from the specified repository
    void
    MdChangeManagementUtilImpl.lockObjects(CMetadata cmGroupTop, List nodeObjects, CMetadata projectRepository)
    Deprecated.
    Lock the specified list of objects from the specified repository
    void
    MdChangeManagementUtil.newObjectsAdded(CMetadata projectRepository, List objects)
    Deprecated.
    Fire events for added objects
    void
    MdChangeManagementUtilImpl.newObjectsAdded(CMetadata projectRepository, List objects)
    Deprecated.
    Fire events for added objects
    MdOMIUtil.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList)
    Populates an objects simple and complex attributes, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtil.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs)
    Populates an objects simple and complex attributes, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObject(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, boolean doNotOverrideAttrs, int state)
     
    List
    MdOMIUtil.populateObjects(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, List objects)
    Populates an objects simple and complex attributes, by what is in the simpleNodeMap and the complexNodeList.
    List
    MdOMIUtilImpl.populateObjects(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, List objects)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    MdOMIUtilImpl.populateObjectsLocal(CMetadata metaObject, NamedNodeMap simpleNodeMap, NodeList complexNodeList, boolean doNotOverrideAssocs, int state, boolean setAttrs, List createdObjects)
    Populates an objects attributes and associations, by what is in the simpleNodeMap and the complexNodeList.
    void
    MdObjectStore.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate)
    Refreshes object from the server
    void
    MdObjectStore.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate, boolean refreshAssocsSetByServerOnly)
    Refreshes object from the server
    void
    MdObjectStoreImpl.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate)
    Refreshes object from the server
    void
    MdObjectStoreImpl.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate, boolean refreshAssocsSetByServerOnly)
    Refreshes object from the server
    void
    MdOMIWrapper.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate, boolean refreshAssocsSetByServerOnly)
    Refreshes object from the server
    void
    MdOMIWrapperImpl.refreshObjectFromServer(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate, boolean refreshAssocsSetByServerOnly)
    Refreshes object from the server
    void
    Remove the specified element from the change list
    void
    MdObjectStore.removeElementFromChangeList(CMetadata object)
    Remove the specified element from the change list
    void
    MdObjectStoreImpl.removeElementFromChangeList(CMetadata object)
    Remove the specified element from the change list
    void
    MdObjectStore.removeElementFromStore(CMetadata removeObject)
    Removes an element from the changelist and removes all of its associations, then removes the object from the store all children stores and parent stores...
    void
    MdObjectStore.removeElementFromStore(CMetadata removeObject, boolean removeDependents)
    Removes an element from the changelist and removes all of its associations, then removes the object from the store all children stores and parent stores...
    void
    MdObjectStoreImpl.removeElementFromStore(CMetadata removeObject)
    Removes an element from the changelist and removes all of its associations, then removes the object from the store all children stores and parent stores...
    void
    MdObjectStoreImpl.removeElementFromStore(CMetadata removeObject, boolean removeDependents)
    Removes an element from the changelist and removes all of its associations, then removes the object from the store all children stores and parent stores...
    void
    MdObjectStore.removeObjectFromStore(CMetadata deleteObject, String deleteTemplate)
    Removes an object from the store, marks it to delete, and uses a template to delete associated objects.
    void
    MdObjectStoreImpl.removeObjectFromStore(CMetadata deleteObject, String deleteTemplate)
     
    void
    Remove an object from the Authorization Transaction Context List for this Store
    void
    MdObjectStoreImpl.removeObjFromAuthorizationTransContextList(CMetadata obj)
    Remove an object from the Authorization Transaction Context List for this Store
    void
    MdGetObjectHandler.setAttributes(CMetadata inObject, Map<String,MdObjectAttribute> inAttributes)
    set the attributes on the object
    static void
    MdResponsibilitiesUtil.setCreatedByValue(CMetadata object, String identityName)
    Sets the value of the Created By field for an existing object.
    static void
    MdResponsibilitiesUtil.setCreatedModifiedByValues(CMetadata object)
     
    static void
    MdResponsibilitiesUtil.setCreatedModifiedByValues(CMetadata object, boolean isNew)
     
    void
    MdIndirectPermissionInfoImpl.setIndirectObject(CMetadata indirectObject)
     
    static void
    MdStoreUtil.setMetaObjectAssociation(CMetadata sourceObject, CMetadata targetObject, AssociationList assocValue, Map<String,AssociationList> targetAssociations)
    Sets an association on an object
    static void
    MdStoreUtil.setMetaObjectAssociation(CMetadata inObject, String AssociationName, AssociationList AssociationValue, int AssociationState)
    Deprecated.
    Use signature with Map.
    static void
    MdStoreUtil.setMetaObjectAssociation(CMetadata inObject, String AssociationName, AssociationList AssociationValue, int AssociationState, Map<String,AssociationList> assocs)
    Deprecated.
    no longer supported, use MdStoreUtil.setMetaObjectAssociation(CMetadata, CMetadata, AssociationList, Map)
    static void
    MdStoreUtil.setMetaObjectAssociations(CMetadata sourceObject, CMetadata targetObject, Map<String,AssociationList> associations)
    Set all the Associations of an object to those of the other object.
    static void
    MdStoreUtil.setMetaObjectAttribute(CMetadata inObject, String AttributeName, String AttributeValue, int AttributeValueState)
    Set an attribute on an object
    static void
    MdStoreUtil.setMetaObjectAttributes(CMetadata sourceObject, CMetadata targetObject, Map<String,String> attributes)
    Set all the attributes of an object to those of the other object.
    static void
    MdStoreUtil.setMetaObjectAttributes(CMetadata sourceObject, CMetadata targetObject, Map<String,String> attributes, int attrValueState)
    Set all the attributes of an object to those of the other object.
    void
    MdOMIUtil.setObjectAssociations(CMetadata metaObject, List outComplexNames, List[] outComplexObjects, boolean doNotOverrideAssns)
    Call given object's 'set...s' methods for the given complex attributes
    void
    MdOMIUtilImpl.setObjectAssociations(CMetadata metaObject, List outComplexNames, List[] outComplexObjects, boolean doNotOverrideAssns)
    Call given object's 'set...s' methods for the given complex attributes
    void
    MdOMIUtilImpl.setObjectAssociations(CMetadata metaObject, List outComplexNames, List[] outComplexObjects, boolean doNotOverrideAssns, int state)
    Call given object's 'set...s' methods for the given complex attributes
    void
    AssociationList.setParent(CMetadata inParent)
    Sets the parent object of this associationList.
    void
    MdObjectList.setParent(CMetadata inParent)
    Sets the parent object of this associationList.
    void
    MdObjectListImpl.setParent(CMetadata inParent)
    Sets the parent object of this associationList.
    void
    MdChangeManagementUtil.undoCheckout(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Undo Check out the specified list of objects from the specified project repository
    void
    MdChangeManagementUtilImpl.undoCheckout(List metaObjects, CMetadata projectRepository)
    Deprecated.
    Undo Check out the specified list of objects from the specified project repository
    Method parameters in com.sas.metadata.remote with type arguments of type CMetadata
    Modifier and Type
    Method
    Description
    void
    MdFactory.deleteMetadataObjects(List<? extends CMetadata> objectList)
    Removes the object from the detail Map and from the server!
    void
    MdFactoryImpl.deleteMetadataObjects(List<? extends CMetadata> objectList)
    Removes the object from the detail Map and from the server!
    List<String>
    MdOMIUtil.deleteMetadataObjects(List<? extends CMetadata> inObjects)
    Delete a CMetadata object and all it's dependancies.
    List<String>
    MdOMIUtilImpl.deleteMetadataObjects(List<? extends CMetadata> inObjects)
    Delete a CMetadata object and all it's dependancies.
    void
    MdObjectStore.flushUpdates(List<CMetadata> updatedItems)
    Flush updated objects to parent store.
    void
    MdObjectStoreImpl.flushUpdates(List<CMetadata> updatedItems)
    Flush updated objects to parent store.
    void
    MdServerStore.flushUpdates(List<CMetadata> updatedItems)
    Flush updated objects to parent store.
    protected void
    MdServerStoreImpl.flushUpdates(MdStore owningStore, List<CMetadata> updatedItems)
    Flush updated objects.
    void
    MdServerStoreImpl.flushUpdates(List<CMetadata> updatedItems)
    Flush updated objects.
    void
    MdStore.flushUpdates(List<CMetadata> updatedItems)
    Flush updated objects to parent store.
    void
    MdObjectStore.removeObjectsFromStore(List<? extends CMetadata> deletedObjects)
    Removes a set of objects from the store, and from server once store is persisted to server.
    void
    MdObjectStoreImpl.removeObjectsFromStore(List<? extends CMetadata> deletedObjects)
    Removes a set of objects from the store, and from server once store is persisted to server.
    void
    MdObjectStore.resetStates(List<CMetadata> items)
    Resets all the objects in items to to set from server state or unSET.
    void
    MdObjectStoreImpl.resetStates(List<CMetadata> items)
    Resets all the objects in items to to set from server state or unSET.
    void
    MdStore.resetStates(List<CMetadata> items)
    Resets all the objects in items to to set from server state or unSET.
    Constructors in com.sas.metadata.remote with parameters of type CMetadata
    Modifier
    Constructor
    Description
     
    AssociationList(String strAssociationType, String strAssociationName, boolean isPredAssoc, String properties, CMetadata parentObj)
    Constructs an empty AssociationList with capacity 10 and the properties set accordingly.
     
    AssociationList(String strAssociationName, Collection<CMetadata> c, CMetadata parentObj)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
     
    MdAuthorizationUtilImpl(CMetadata obj, boolean actDef)
     
     
    MdIndirectPermissionInfoImpl(CMetadata indirectObject, MdIndirectPermissionInfo.IndirectPermissionType indirectPermType, MdIndirectPermissionInfo.IndirectPermissionSource indirectPermSource, String indirectPermissionCondition, List<MdIndirectPermissionInfo> indirectPermInfoList)
     
     
    MdInheritanceInfoImpl(boolean hidden, CMetadata obj, boolean hasDirectPerms, String roleName)
     
     
    MdObjectListImpl(String strAssociationType, String strAssociationName, boolean isPredAssoc, String properties, CMetadata parentObj)
    Constructs an empty AssociationList with capacity 10 and the properties set accordingly.
     
    MdObjectListImpl(String strAssociationName, Collection<CMetadata> c, CMetadata parentObj)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
     
    MdSAXStackAssocProperty(String AssociationName, CMetadata parent, int lev)
    Create a stack assoc property object.
    Constructor parameters in com.sas.metadata.remote with type arguments of type CMetadata
    Modifier
    Constructor
    Description
     
    AssociationList(String strAssociationName, Collection<CMetadata> c)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
     
    AssociationList(String strAssociationName, Collection<CMetadata> c, CMetadata parentObj)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
     
    MdObjectListImpl(String strAssociationName, Collection<CMetadata> c)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
     
    MdObjectListImpl(String strAssociationName, Collection<CMetadata> c, CMetadata parentObj)
    Constructs a List containing the elements of the specified collection, in the order they are returned by the collection's iterator.
  • Uses of CMetadata in com.sas.metadata.remote.impl

    Methods in com.sas.metadata.remote.impl that return types with arguments of type CMetadata
    Modifier and Type
    Method
    Description
    Vector<CMetadata>
    MdObjectBaseImpl.getChangeList()
    Return the current change list
    Methods in com.sas.metadata.remote.impl with parameters of type CMetadata
    Modifier and Type
    Method
    Description
    void
    MdObjectBaseImpl.addElementToChangeList(CMetadata object)
    Adds the specified metadata object to this object's change list; only adds the object if it is not already in the list
    String
    MdObjectBaseXMLImpl.createObjectRefreshXML(CMetadata inObject, boolean includeLocallyChangedItems, boolean getFullObjectUpdate)
    Creates XML for an object
    String
    MdObjectBaseXMLImpl.createObjectXML(CMetadata inObject)
    Creates XML for an object
    String
    MdObjectBaseXMLImpl.createObjectXML(CMetadata inObject, boolean includeEmptyAssocs)
    Creates XML for an object
    String
    MdObjectBaseXMLImpl.createUpdateAssociationXML(CMetadata inObject, StringBuffer outXML)
    Creates update XML for all associations on inputed object.
    String
    MdObjectBaseXMLImpl.doCreateUpdateXML(CMetadata object)
    Primary function to create an UpdateXML string to be sent to the server to perform an update on an object, and all of its association objects.
    MdObjectBaseUtilImpl.getAssociatedObjects(String associationType, String strAssociation, boolean isPredAssoc, String properties, CMetadata parentObj)
    Helper method for getting associated metadata objects.
    String
    MdObjectBaseXMLImpl.getUpdateSimpleSubstring(CMetadata inObject)
    (S) Creates the XML SubString to update the object.
    void
    MdObjectBaseImpl.removeElementFromChangeList(CMetadata object)
    Remove the specified element from the change list