com.sas.metadata.remote
Interface File

All Superinterfaces:
CMetadata, ContentLocation, DeployedDataPackage, MdObjectBase, MdObjectBaseUtil, MdObjectBaseXML, PrimaryType, java.rmi.Remote, Root, Text
All Known Subinterfaces:
ArchiveFile

public interface File
extends Text

Represents a file in the file system.

Attributes of File are:

Associations of File are:

Usage

To create an instance of this File, use the factory create methods.
Example: create a File with name "File_Object", in repository "AAAAAAAA".
 // create a store to contain your objects for this change. If you do not have an existing object
 // or store to use.  You may obtain the store from another object by using Object.getObjectStore().
 MdFactory factory; //where "factory" is a valid MdFactory instance
 MdObjectStore objectStore = factory.createObjectStore();
 File myObject = (File) factory.createComplexMetadataObject(objectStore, "File_Object", MetadataObjects.FILE, "AAAAAAAA");
 myObject.updateMetadataAll();  // Write object to server
 objectStore.dispose();  // dispose of the object store if it is no longer needed
 

Behavior

Dependencies

This class depends on objects being contained in an MdObjectStore. Object stores should be disposed of when they are no longer needed as this will help clean up memory. Disposing an object store will dispose of all objects contained within that store.

Since:
9.0

Field Summary
static java.lang.String ASSOCIATION_ASSOCIATEDCUBE_NAME
          Constant used for the name of the AssociatedCube association.
static java.lang.String ASSOCIATION_ASSOCIATEDEXTERNALTABLE_NAME
          Constant used for the name of the AssociatedExternalTable association.
static java.lang.String ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME
          Constant used for the name of the AssociatedOLAPSchema association.
static java.lang.String ASSOCIATION_DIRECTORIES_NAME
          Constant used for the name of the Directories association.
static java.lang.String ASSOCIATION_SCRIPTEDCONNECTIONS_NAME
          Constant used for the name of the ScriptedConnections association.
static java.lang.String ATTRIBUTE_FILEEXTENSION_NAME
          Constant used for the name of the FileExtension attribute.
static java.lang.String ATTRIBUTE_FILENAME_NAME
          Constant used for the name of the FileName attribute.
static java.lang.String ATTRIBUTE_ISARELATIVENAME_NAME
          Constant used for the name of the IsARelativeName attribute.
 
Fields inherited from interface com.sas.metadata.remote.Text
ASSOCIATION_ASSOCIATEDPROPERTY_NAME, ASSOCIATION_ASSOCIATEDQUERYCLAUSE_NAME, ASSOCIATION_ASSOCIATEDTRAINEDRESULT_NAME, ASSOCIATION_ASSOCIATEDTRANSFORMATION_NAME, ASSOCIATION_ASSOCIATEDTYPE_NAME, ASSOCIATION_TARGETS_NAME, ATTRIBUTE_TEXTROLE_NAME, ATTRIBUTE_TEXTTYPE_NAME
 
Fields inherited from interface com.sas.metadata.remote.ContentLocation
ASSOCIATION_ASSOCIATEDCONTENTTYPE_NAME, ASSOCIATION_FILEREFS_NAME, ASSOCIATION_REPORTS_NAME, ASSOCIATION_TSASSOCIATEDNAMESPACE_NAME, ASSOCIATION_UNITOFTIMES_NAME
 
Fields inherited from interface com.sas.metadata.remote.DeployedDataPackage
ASSOCIATION_ALIASES_NAME, ASSOCIATION_ALIASFOR_NAME, ASSOCIATION_DEPLOYEDCOMPONENTS_NAME, ASSOCIATION_TABLECOLLECTIONS_NAME, ASSOCIATION_USEDBYPACKAGES_NAME, ASSOCIATION_USINGPACKAGES_NAME
 
Fields inherited from interface com.sas.metadata.remote.PrimaryType
ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAME
 
Fields inherited from interface com.sas.metadata.remote.Root
ASSOCIATION_ACCESSCONTROLS_NAME, ASSOCIATION_CHANGES_NAME, ASSOCIATION_CUSTOMASSOCIATIONS_NAME, ASSOCIATION_DOCUMENTS_NAME, ASSOCIATION_EXTENSIONS_NAME, ASSOCIATION_EXTERNALIDENTITIES_NAME, ASSOCIATION_GROUPS_NAME, ASSOCIATION_IMPLEMENTORS_NAME, ASSOCIATION_KEYWORDS_NAME, ASSOCIATION_LOCALIZEDATTRIBUTES_NAME, ASSOCIATION_NOTES_NAME, ASSOCIATION_PRIMARYPROPERTYGROUP_NAME, ASSOCIATION_PROMPTS_NAME, ASSOCIATION_PROPERTIES_NAME, ASSOCIATION_PROPERTYSETS_NAME, ASSOCIATION_REFERENCEDOBJECTS_NAME, ASSOCIATION_RESPONSIBLEPARTIES_NAME, ASSOCIATION_SOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECSOURCETRANSFORMATIONS_NAME, ASSOCIATION_SPECTARGETTRANSFORMATIONS_NAME, ASSOCIATION_TARGETTRANSFORMATIONS_NAME, ASSOCIATION_TIMESTAMPS_NAME, ASSOCIATION_TREES_NAME, ASSOCIATION_TSOBJECTNAMESPACE_NAME, ASSOCIATION_USEDBYPROTOTYPES_NAME, ASSOCIATION_USINGPROTOTYPE_NAME, ASSOCIATION_VARIABLES_NAME, ATTRIBUTE_CHANGESTATE_NAME, ATTRIBUTE_LOCKEDBY_NAME, ATTRIBUTE_USAGEVERSION_NAME
 
Fields inherited from interface com.sas.metadata.remote.MdObjectBase
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAME
 
Method Summary
abstract  Cube getAssociatedCube()
          Gets the Cube for AssociatedCube
abstract  AssociationList getAssociatedCubes()
          Gets the Association list of AssociatedCubes
abstract  AssociationList getAssociatedCubes(boolean fGoToServer)
          Gets the Associationlist of AssociatedCubes
abstract  ExternalTable getAssociatedExternalTable()
          Gets the ExternalTable for AssociatedExternalTable
abstract  AssociationList getAssociatedExternalTables()
          Gets the Association list of AssociatedExternalTables
abstract  AssociationList getAssociatedExternalTables(boolean fGoToServer)
          Gets the Associationlist of AssociatedExternalTables
abstract  OLAPSchema getAssociatedOLAPSchema()
          Gets the OLAPSchema for AssociatedOLAPSchema
abstract  AssociationList getAssociatedOLAPSchemas()
          Gets the Association list of AssociatedOLAPSchemas
abstract  AssociationList getAssociatedOLAPSchemas(boolean fGoToServer)
          Gets the Associationlist of AssociatedOLAPSchemas
abstract  AssociationList getDirectories()
          Gets the Association list of Directories
abstract  AssociationList getDirectories(boolean fGoToServer)
          Gets the Associationlist of Directories
abstract  java.lang.String getFileExtension()
          Gets the String value of FileExtension
abstract  int getFileExtensionMaxLength()
          Gets the maximum length of FileExtension
abstract  int getFileExtensionState()
          Gets the Metadata State of FileExtension
abstract  java.lang.String getFileName()
          Gets the String value of FileName
abstract  int getFileNameMaxLength()
          Gets the maximum length of FileName
abstract  int getFileNameState()
          Gets the Metadata State of FileName
abstract  int getIsARelativeName()
          Gets the int value of IsARelativeName
abstract  int getIsARelativeNameState()
          Gets the Metadata State of IsARelativeName
abstract  AssociationList getScriptedConnections()
          Gets the Association list of ScriptedConnections
abstract  AssociationList getScriptedConnections(boolean fGoToServer)
          Gets the Associationlist of ScriptedConnections
abstract  void initializePredObjects()
          (S) Adds the Associated objects to the predObjects which are:
abstract  void initializeRequiredObjects()
          (S) This initializes the Required Objects(Roles) which are:
abstract  void setAssociatedCube(Cube inObject)
          Sets the AssociatedCubes list 0th element to be inObject.
abstract  void setAssociatedCubes(AssociationList list)
          Sets the AssociatedCubes list to be list.
abstract  void setAssociatedCubes(AssociationList list, int state)
          Sets the AssociatedCubes list to be list.
abstract  void setAssociatedExternalTable(ExternalTable inObject)
          Sets the AssociatedExternalTables list 0th element to be inObject.
abstract  void setAssociatedExternalTables(AssociationList list)
          Sets the AssociatedExternalTables list to be list.
abstract  void setAssociatedExternalTables(AssociationList list, int state)
          Sets the AssociatedExternalTables list to be list.
abstract  void setAssociatedOLAPSchema(OLAPSchema inObject)
          Sets the AssociatedOLAPSchemas list 0th element to be inObject.
abstract  void setAssociatedOLAPSchemas(AssociationList list)
          Sets the AssociatedOLAPSchemas list to be list.
abstract  void setAssociatedOLAPSchemas(AssociationList list, int state)
          Sets the AssociatedOLAPSchemas list to be list.
abstract  void setDirectories(AssociationList list)
          Sets the Directories list to be list.
abstract  void setDirectories(AssociationList inObjects, int state)
          Sets the entire Directories list to match the passed in AssociationList, sets the state of the Directories
abstract  void setFileExtension(java.lang.String inFileExtension)
          Sets the FileExtension value and sets the state to MetadataState.LOCAL.
abstract  void setFileExtension(java.lang.String inFileExtension, int state)
          Sets the FileExtension Metadata State.
abstract  void setFileExtensionState(int state)
          Sets the Metadata State of FileExtension.
abstract  void setFileName(java.lang.String inFileName)
          Sets the FileName value and sets the state to MetadataState.LOCAL.
abstract  void setFileName(java.lang.String inFileName, int state)
          Sets the FileName Metadata State.
abstract  void setFileNameState(int state)
          Sets the Metadata State of FileName.
abstract  void setIsARelativeName(int inIsARelativeName)
          Sets the IsARelativeName value and sets the state to MetadataState.LOCAL.
abstract  void setIsARelativeName(int inIsARelativeName, int state)
          Sets the IsARelativeName Metadata State.
abstract  void setIsARelativeName(java.lang.String inIsARelativeName)
          Sets the IsARelativeName value and sets the state to MetadataState.LOCAL.
abstract  void setIsARelativeName(java.lang.String inIsARelativeName, int state)
          Sets the IsARelativeName value and Metadata State.
abstract  void setIsARelativeNameState(int state)
          Sets the Metadata State of IsARelativeName.
abstract  void setScriptedConnections(AssociationList list)
          Sets the ScriptedConnections list to be list.
abstract  void setScriptedConnections(AssociationList inObjects, int state)
          Sets the entire ScriptedConnections list to match the passed in AssociationList, sets the state of the ScriptedConnections
 
Methods inherited from interface com.sas.metadata.remote.Text
getAssociatedProperty, getAssociatedPropertys, getAssociatedPropertys, getAssociatedQueryClause, getAssociatedQueryClauses, getAssociatedQueryClauses, getAssociatedTrainedResult, getAssociatedTrainedResults, getAssociatedTrainedResults, getAssociatedTransformation, getAssociatedTransformations, getAssociatedTransformations, getAssociatedType, getAssociatedTypes, getAssociatedTypes, getTargets, getTargets, getTextRole, getTextRoleMaxLength, getTextRoleState, getTextType, getTextTypeMaxLength, getTextTypeState, setAssociatedProperty, setAssociatedPropertys, setAssociatedPropertys, setAssociatedQueryClause, setAssociatedQueryClauses, setAssociatedQueryClauses, setAssociatedTrainedResult, setAssociatedTrainedResults, setAssociatedTrainedResults, setAssociatedTransformation, setAssociatedTransformations, setAssociatedTransformations, setAssociatedType, setAssociatedTypes, setAssociatedTypes, setTargets, setTargets, setTextRole, setTextRole, setTextRoleState, setTextType, setTextType, setTextTypeState
 
Methods inherited from interface com.sas.metadata.remote.ContentLocation
getAssociatedContentType, getAssociatedContentTypes, getAssociatedContentTypes, getFileRefs, getFileRefs, getReports, getReports, getTSAssociatedNamespace, getTSAssociatedNamespaces, getTSAssociatedNamespaces, getUnitofTimes, getUnitofTimes, setAssociatedContentType, setAssociatedContentTypes, setAssociatedContentTypes, setFileRefs, setFileRefs, setReports, setReports, setTSAssociatedNamespace, setTSAssociatedNamespaces, setTSAssociatedNamespaces, setUnitofTimes, setUnitofTimes
 
Methods inherited from interface com.sas.metadata.remote.DeployedDataPackage
getAliases, getAliases, getAliasFor, getAliasFors, getAliasFors, getDeployedComponents, getDeployedComponents, getTableCollections, getTableCollections, getUsedByPackages, getUsedByPackages, getUsingPackages, getUsingPackages, setAliases, setAliases, setAliasFor, setAliasFors, setAliasFors, setDeployedComponents, setDeployedComponents, setTableCollections, setTableCollections, setUsedByPackages, setUsedByPackages, setUsingPackages, setUsingPackages
 
Methods inherited from interface com.sas.metadata.remote.PrimaryType
getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeState
 
Methods inherited from interface com.sas.metadata.remote.Root
getAccessControls, getAccessControls, getChanges, getChanges, getChangeState, getChangeStateMaxLength, getChangeStateState, getCustomAssociations, getCustomAssociations, getDocuments, getDocuments, getExtensions, getExtensions, getExternalIdentities, getExternalIdentities, getGroups, getGroups, getImplementors, getImplementors, getKeywords, getKeywords, getLocalizedAttributes, getLocalizedAttributes, getLockedBy, getLockedByMaxLength, getLockedByState, getNotes, getNotes, getPrimaryPropertyGroup, getPrimaryPropertyGroups, getPrimaryPropertyGroups, getPrompts, getPrompts, getProperties, getProperties, getPropertySets, getPropertySets, getReferencedObjects, getReferencedObjects, getResponsibleParties, getResponsibleParties, getSourceTransformations, getSourceTransformations, getSpecSourceTransformations, getSpecSourceTransformations, getSpecTargetTransformations, getSpecTargetTransformations, getTargetTransformations, getTargetTransformations, getTimestamps, getTimestamps, getTrees, getTrees, getTSObjectNamespace, getTSObjectNamespaces, getTSObjectNamespaces, getUsageVersion, getUsageVersionState, getUsedByPrototypes, getUsedByPrototypes, getUsingPrototype, getUsingPrototypes, getUsingPrototypes, getVariables, getVariables, setAccessControls, setAccessControls, setChanges, setChanges, setChangeState, setChangeState, setChangeStateState, setCustomAssociations, setCustomAssociations, setDocuments, setDocuments, setExtensions, setExtensions, setExternalIdentities, setExternalIdentities, setGroups, setGroups, setImplementors, setImplementors, setKeywords, setKeywords, setLocalizedAttributes, setLocalizedAttributes, setLockedBy, setLockedBy, setLockedByState, setNotes, setNotes, setPrimaryPropertyGroup, setPrimaryPropertyGroups, setPrimaryPropertyGroups, setPrompts, setPrompts, setProperties, setProperties, setPropertySets, setPropertySets, setReferencedObjects, setReferencedObjects, setResponsibleParties, setResponsibleParties, setSourceTransformations, setSourceTransformations, setSpecSourceTransformations, setSpecSourceTransformations, setSpecTargetTransformations, setSpecTargetTransformations, setTargetTransformations, setTargetTransformations, setTimestamps, setTimestamps, setTrees, setTrees, setTSObjectNamespace, setTSObjectNamespaces, setTSObjectNamespaces, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersion, setUsageVersionState, setUsedByPrototypes, setUsedByPrototypes, setUsingPrototype, setUsingPrototypes, setUsingPrototypes, setVariables, setVariables
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAll
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIds
 
Methods inherited from interface com.sas.metadata.remote.MdObjectBase
addElementToChangeList, clearChangeList, getChangeList, getCMetadataType, getDesc, getDescMaxLength, getDescState, getFQID, getId, getIdState, getMetadataCreated, getMetadataCreatedState, getMetadataUpdated, getMetadataUpdatedState, getName, getNameMaxLength, getNameState, getObjectStore, getPredAssociations, getRepositoryID, getRequiredAssociations, getState, isAssociationRequired, isNewObject, isPredAssociation, removeElementFromChangeList, resetObject, resetState, resetStates, setCMetadataType, setDesc, setDesc, setDescState, setFQID, setFQID, setId, setId, setIdState, setMetadataCreated, setMetadataCreated, setMetadataCreatedState, setMetadataUpdated, setMetadataUpdated, setMetadataUpdatedState, setName, setName, setNameState, setObjectStore, setState
 

Field Detail

ATTRIBUTE_ISARELATIVENAME_NAME

static final java.lang.String ATTRIBUTE_ISARELATIVENAME_NAME
Constant used for the name of the IsARelativeName attribute.

IsARelativeName: Does the FileName attribute include the full directory path information? If so, this attribute should be false.

See Also:
Constant Field Values

ATTRIBUTE_FILENAME_NAME

static final java.lang.String ATTRIBUTE_FILENAME_NAME
Constant used for the name of the FileName attribute.

FileName: The name of the file in the file system.

See Also:
Constant Field Values

ATTRIBUTE_FILEEXTENSION_NAME

static final java.lang.String ATTRIBUTE_FILEEXTENSION_NAME
Constant used for the name of the FileExtension attribute.

FileExtension: The type of the file, i.e. txt, html, bat.

See Also:
Constant Field Values

ASSOCIATION_ASSOCIATEDCUBE_NAME

static final java.lang.String ASSOCIATION_ASSOCIATEDCUBE_NAME
Constant used for the name of the AssociatedCube association.

AssociatedCube: The cube described by this file. 

See Also:
Constant Field Values

ASSOCIATION_ASSOCIATEDEXTERNALTABLE_NAME

static final java.lang.String ASSOCIATION_ASSOCIATEDEXTERNALTABLE_NAME
Constant used for the name of the AssociatedExternalTable association.

AssociatedExternalTable: *Unknown* 

See Also:
Constant Field Values

ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME

static final java.lang.String ASSOCIATION_ASSOCIATEDOLAPSCHEMA_NAME
Constant used for the name of the AssociatedOLAPSchema association.

AssociatedOLAPSchema: The schema that is monitored by this log file. 

See Also:
Constant Field Values

ASSOCIATION_DIRECTORIES_NAME

static final java.lang.String ASSOCIATION_DIRECTORIES_NAME
Constant used for the name of the Directories association.

Directories: *Unknown* 

See Also:
Constant Field Values

ASSOCIATION_SCRIPTEDCONNECTIONS_NAME

static final java.lang.String ASSOCIATION_SCRIPTEDCONNECTIONS_NAME
Constant used for the name of the ScriptedConnections association.

ScriptedConnections: *Unknown* 

See Also:
Constant Field Values
Method Detail

initializeRequiredObjects

void initializeRequiredObjects()
                               throws java.rmi.RemoteException
(S) This initializes the Required Objects(Roles) which are:

Specified by:
initializeRequiredObjects in interface ContentLocation
Specified by:
initializeRequiredObjects in interface DeployedDataPackage
Specified by:
initializeRequiredObjects in interface MdObjectBaseUtil
Specified by:
initializeRequiredObjects in interface PrimaryType
Specified by:
initializeRequiredObjects in interface Root
Specified by:
initializeRequiredObjects in interface Text
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

initializePredObjects

void initializePredObjects()
                           throws java.rmi.RemoteException
(S) Adds the Associated objects to the predObjects which are:

Specified by:
initializePredObjects in interface ContentLocation
Specified by:
initializePredObjects in interface DeployedDataPackage
Specified by:
initializePredObjects in interface MdObjectBase
Specified by:
initializePredObjects in interface PrimaryType
Specified by:
initializePredObjects in interface Root
Specified by:
initializePredObjects in interface Text
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getIsARelativeName

int getIsARelativeName()
                       throws java.rmi.RemoteException
Gets the int value of IsARelativeName

Returns:
The IsARelativeName
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getIsARelativeNameState

int getIsARelativeNameState()
                            throws java.rmi.RemoteException
Gets the Metadata State of IsARelativeName

Returns:
The State.
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileName

java.lang.String getFileName()
                             throws java.rmi.RemoteException
Gets the String value of FileName

Returns:
The FileName
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileNameState

int getFileNameState()
                     throws java.rmi.RemoteException
Gets the Metadata State of FileName

Returns:
The State.
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileNameMaxLength

int getFileNameMaxLength()
                         throws java.rmi.RemoteException
Gets the maximum length of FileName

Returns:
The max size
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileExtension

java.lang.String getFileExtension()
                                  throws java.rmi.RemoteException
Gets the String value of FileExtension

Returns:
The FileExtension
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileExtensionState

int getFileExtensionState()
                          throws java.rmi.RemoteException
Gets the Metadata State of FileExtension

Returns:
The State.
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getFileExtensionMaxLength

int getFileExtensionMaxLength()
                              throws java.rmi.RemoteException
Gets the maximum length of FileExtension

Returns:
The max size
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.

getAssociatedCubes

AssociationList getAssociatedCubes()
                                   throws java.rmi.RemoteException,
                                          MdException
Gets the Association list of AssociatedCubes

Returns:
The AssociationList of AssociatedCubes which can be of type:
Cube
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedCube

Cube getAssociatedCube()
                       throws java.rmi.RemoteException,
                              MdException
Gets the Cube for AssociatedCube

Returns:
The Cube ( null if not set ) of AssociatedCube which can be of type:
Cube
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedExternalTables

AssociationList getAssociatedExternalTables()
                                            throws java.rmi.RemoteException,
                                                   MdException
Gets the Association list of AssociatedExternalTables

Returns:
The AssociationList of AssociatedExternalTables which can be of type:
ExternalTable
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedExternalTable

ExternalTable getAssociatedExternalTable()
                                         throws java.rmi.RemoteException,
                                                MdException
Gets the ExternalTable for AssociatedExternalTable

Returns:
The ExternalTable ( null if not set ) of AssociatedExternalTable which can be of type:
ExternalTable
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedOLAPSchemas

AssociationList getAssociatedOLAPSchemas()
                                         throws java.rmi.RemoteException,
                                                MdException
Gets the Association list of AssociatedOLAPSchemas

Returns:
The AssociationList of AssociatedOLAPSchemas which can be of type:
OLAPSchema
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedOLAPSchema

OLAPSchema getAssociatedOLAPSchema()
                                   throws java.rmi.RemoteException,
                                          MdException
Gets the OLAPSchema for AssociatedOLAPSchema

Returns:
The OLAPSchema ( null if not set ) of AssociatedOLAPSchema which can be of type:
OLAPSchema
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getDirectories

AssociationList getDirectories()
                               throws java.rmi.RemoteException,
                                      MdException
Gets the Association list of Directories

Returns:
The AssociationList of Directories which can be of type:
Directory
AnalyticContext
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getScriptedConnections

AssociationList getScriptedConnections()
                                       throws java.rmi.RemoteException,
                                              MdException
Gets the Association list of ScriptedConnections

Returns:
The AssociationList of ScriptedConnections which can be of type:
SASClientConnection
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedCubes

AssociationList getAssociatedCubes(boolean fGoToServer)
                                   throws java.rmi.RemoteException,
                                          MdException
Gets the Associationlist of AssociatedCubes

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociatedCubes which can be of type:
Cube
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedExternalTables

AssociationList getAssociatedExternalTables(boolean fGoToServer)
                                            throws java.rmi.RemoteException,
                                                   MdException
Gets the Associationlist of AssociatedExternalTables

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociatedExternalTables which can be of type:
ExternalTable
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getAssociatedOLAPSchemas

AssociationList getAssociatedOLAPSchemas(boolean fGoToServer)
                                         throws java.rmi.RemoteException,
                                                MdException
Gets the Associationlist of AssociatedOLAPSchemas

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the AssociatedOLAPSchemas which can be of type:
OLAPSchema
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getDirectories

AssociationList getDirectories(boolean fGoToServer)
                               throws java.rmi.RemoteException,
                                      MdException
Gets the Associationlist of Directories

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the Directories which can be of type:
Directory
AnalyticContext
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

getScriptedConnections

AssociationList getScriptedConnections(boolean fGoToServer)
                                       throws java.rmi.RemoteException,
                                              MdException
Gets the Associationlist of ScriptedConnections

Parameters:
fGoToServer - boolean Get the value from the server.
Returns:
Returns the ScriptedConnections which can be of type:
SASClientConnection
Throws:
java.rmi.RemoteException - If error connecting/communicating to/with remote object.
MdException - If error getting/setting part of the object.

setIsARelativeName

void setIsARelativeName(int inIsARelativeName)
                        throws java.rmi.RemoteException
Sets the IsARelativeName value and sets the state to MetadataState.LOCAL.

Parameters:
inIsARelativeName - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setIsARelativeName

void setIsARelativeName(int inIsARelativeName,
                        int state)
                        throws java.rmi.RemoteException
Sets the IsARelativeName Metadata State.

Parameters:
inIsARelativeName - int
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setIsARelativeName

void setIsARelativeName(java.lang.String inIsARelativeName)
                        throws java.rmi.RemoteException
Sets the IsARelativeName value and sets the state to MetadataState.LOCAL.

Parameters:
inIsARelativeName - String
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setIsARelativeName

void setIsARelativeName(java.lang.String inIsARelativeName,
                        int state)
                        throws java.rmi.RemoteException
Sets the IsARelativeName value and Metadata State.

Parameters:
inIsARelativeName - String
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setIsARelativeNameState

void setIsARelativeNameState(int state)
                             throws java.rmi.RemoteException
Sets the Metadata State of IsARelativeName.

Parameters:
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileName

void setFileName(java.lang.String inFileName)
                 throws java.rmi.RemoteException
Sets the FileName value and sets the state to MetadataState.LOCAL.

Parameters:
inFileName - String
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileName

void setFileName(java.lang.String inFileName,
                 int state)
                 throws java.rmi.RemoteException
Sets the FileName Metadata State.

Parameters:
inFileName - String
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileNameState

void setFileNameState(int state)
                      throws java.rmi.RemoteException
Sets the Metadata State of FileName.

Parameters:
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileExtension

void setFileExtension(java.lang.String inFileExtension)
                      throws java.rmi.RemoteException
Sets the FileExtension value and sets the state to MetadataState.LOCAL.

Parameters:
inFileExtension - String
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileExtension

void setFileExtension(java.lang.String inFileExtension,
                      int state)
                      throws java.rmi.RemoteException
Sets the FileExtension Metadata State.

Parameters:
inFileExtension - String
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setFileExtensionState

void setFileExtensionState(int state)
                           throws java.rmi.RemoteException
Sets the Metadata State of FileExtension.

Parameters:
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedCubes

void setAssociatedCubes(AssociationList list)
                        throws java.rmi.RemoteException
Sets the AssociatedCubes list to be list. Objects of which can be of type:
Cube

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedCubes

void setAssociatedCubes(AssociationList list,
                        int state)
                        throws java.rmi.RemoteException
Sets the AssociatedCubes list to be list. Objects of which can be of type:
Cube

Parameters:
list - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedCube

void setAssociatedCube(Cube inObject)
                       throws java.rmi.RemoteException
Sets the AssociatedCubes list 0th element to be inObject.

Parameters:
inObject - Cube
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedExternalTables

void setAssociatedExternalTables(AssociationList list)
                                 throws java.rmi.RemoteException
Sets the AssociatedExternalTables list to be list. Objects of which can be of type:
ExternalTable

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedExternalTables

void setAssociatedExternalTables(AssociationList list,
                                 int state)
                                 throws java.rmi.RemoteException
Sets the AssociatedExternalTables list to be list. Objects of which can be of type:
ExternalTable

Parameters:
list - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedExternalTable

void setAssociatedExternalTable(ExternalTable inObject)
                                throws java.rmi.RemoteException
Sets the AssociatedExternalTables list 0th element to be inObject.

Parameters:
inObject - ExternalTable
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedOLAPSchemas

void setAssociatedOLAPSchemas(AssociationList list)
                              throws java.rmi.RemoteException
Sets the AssociatedOLAPSchemas list to be list. Objects of which can be of type:
OLAPSchema

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedOLAPSchemas

void setAssociatedOLAPSchemas(AssociationList list,
                              int state)
                              throws java.rmi.RemoteException
Sets the AssociatedOLAPSchemas list to be list. Objects of which can be of type:
OLAPSchema

Parameters:
list - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setAssociatedOLAPSchema

void setAssociatedOLAPSchema(OLAPSchema inObject)
                             throws java.rmi.RemoteException
Sets the AssociatedOLAPSchemas list 0th element to be inObject.

Parameters:
inObject - OLAPSchema
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setDirectories

void setDirectories(AssociationList list)
                    throws java.rmi.RemoteException
Sets the Directories list to be list. Objects of which can be of type:
Directory
AnalyticContext

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setDirectories

void setDirectories(AssociationList inObjects,
                    int state)
                    throws java.rmi.RemoteException
Sets the entire Directories list to match the passed in AssociationList, sets the state of the Directories

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setScriptedConnections

void setScriptedConnections(AssociationList list)
                            throws java.rmi.RemoteException
Sets the ScriptedConnections list to be list. Objects of which can be of type:
SASClientConnection

Parameters:
list - AssociationList
Throws:
java.rmi.RemoteException - If error communicating with remote object.

setScriptedConnections

void setScriptedConnections(AssociationList inObjects,
                            int state)
                            throws java.rmi.RemoteException
Sets the entire ScriptedConnections list to match the passed in AssociationList, sets the state of the ScriptedConnections

Parameters:
inObjects - AssociationList
state - int
Throws:
java.rmi.RemoteException - If error communicating with remote object.



Copyright © 2009 SAS Institute Inc. All Rights Reserved.