Class OMRGridApplication
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
com.sas.services.information.metadata.Metadata
com.sas.services.information.metadata.OMRGridApplication
- All Implemented Interfaces:
GridApplicationInterface,MetadataInterface,PublicObjectInterface,Serializable,Remote
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.sas.util.UsageVersionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final com.sas.util.UsageVersionFields inherited from class com.sas.services.information.metadata.Metadata
_actionInterfaces, _children, _isCompatible, _isDestroyPending, _isReadCompatible, _myRefreshInterval, _myState, _omrCreateDate, _omrModifyDate, _repository, _repositoryFlag, _repositoryObject, _treeRefreshTime, formats, gmtZone, OMSOBJ_STRING, REPOSITORY_DAV, REPOSITORY_LOMR, REPOSITORY_NONE, REPOSITORY_OMR, SLASHFields inherited from class java.rmi.server.RemoteObject
refFields inherited from interface com.sas.services.information.metadata.GridApplicationInterface
GOS_FOLDER, GRIDMGR_FOLDER, GRIDSERVER, IDENTITYTYPE, PROPERTYSET, SHAREDDATA_FOLDERFields inherited from interface com.sas.services.information.metadata.MetadataInterface
METADATA_STATE_DELETED, METADATA_STATE_DESTROYED, METADATA_STATE_NEW, METADATA_STATE_NORMAL, PERMISSION_READMETADATA, PERMISSION_WRITEMETADATA -
Constructor Summary
ConstructorsModifierConstructorDescriptionOMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl o) OMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl_Stub o) protectedOMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl_Stub o, Class theClass) protectedOMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl o, Class theClass) OMRGridApplication(com.sas.metadata.remote.Transformation o) protectedOMRGridApplication(com.sas.metadata.remote.Transformation o, Class theClass) OMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent) protectedOMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent, Class theClass) protectedOMRGridApplication(Class theClass) -
Method Summary
Modifier and TypeMethodDescriptionList<HashMap<String, String>> List<com.sas.metadata.remote.ServerComponent> List<String> StringgetName()Gets the name of the object.List<String> List<String> StringgetType()TODO: This needs to be updated to use a constant from SmartTypes.List<String> voidsetGridOptions(List<String> gridOptions) voidsetRequiredResources(List<String> resources) voidsetSASOptions(List<String> SASOptions) voidsetUserMappings(List<String> users) voidMethods inherited from class com.sas.services.information.metadata.Metadata
add, addAccessControl, addAttribute, addAttributes, addDocument, addExtension, addGroup, addImplementor, addKeyword, addNoteTextStore, addNoteTextStore, addObjectProperty, addObjectProperty, addPermissions, addProcessorInterface, addPrompt, addPropertySet, addRemark, addResponsibleParty, addToList, addTransactionListener, addUsedByPrototype, checkin, checkout, checkPulse, clearInformationService, commit, copyTo, countAssociatedObjects, delete, deleteAttribute, deleteAttributes, deleteRootObject, destroy, fromByteArray, getAccessControls, getAttribute, getAttributes, getAuthorizationUtil, getContainer, getCreateDate, getCreatedBy, getDefaultLocalizableProperties, getDescription, getDocuments, getEntityKey, getEntityURL, getExtensions, getGroups, getGUID, getIdentifier, getIdentities, getImplementors, getInformationService, getKeywords, getLockedBy, getModifiedBy, getModifyDate, getNoteTextStore, getNoteTextStores, getNoteTextStoresByRole, getObjectProperties, getObjectURI, getParent, getParentPath, getParents, getPath, getPaths, getPathUrl, getPathUrl, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getPrimaryPropertyGroup, getProcessorInterface, getPrompt, getPrompts, getPropertyBag, getPropertySets, getRemarksList, getReposId, getRepository, getRepositoryEntity, getRepositoryName, getReposKey, getResponsibleParties, getState, getTrackingId, getTreeRefresh, getTypeDescriptor, getUsageVersion, getUsedByPrototypes, getUsingPrototype, getVersion, hashCode, isAuthorized, isCompatible, isConnectionException, isDeleted, isDestroyed, isLoggingEnabled, isObjectAlive, isReadCompatible, logFormat, logFormat, logFormat, logFormat, logMessage, logMessage, logThrowable, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, notifyTransactionListeners, refresh, removeAccessControl, removeDocument, removeExtension, removeFromList, removeGroup, removeImplementor, removeKeyword, removeNoteTextStore, removeObjectProperty, removePermissions, removePrompt, removePropertySet, removeResponsibleParty, removeResponsiblePartyByIdentity, removeUsedByPrototype, reset, rollback, setAttribute, setAttributes, setCompatibility, setDefaultLocalizableProperties, setDeleted, setDescription, setDocuments, setExtensions, setGroups, setGUID, setKeywords, setName, setNoteTextStores, setObjectProperties, setPermission, setPrimaryPropertyGroup, setPrompt, setPrompts, setRemarksList, setRepository, setTreeRefresh, setUsingPrototype, startTransaction, toByteArray, toString, transactionEvent, uncheckout, update, updateFromBag, validateNameAndFolder, validateNameAndFolder, versionMethods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObjectMethods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLogMethods inherited from class java.rmi.server.RemoteObject
equals, getRef, toStubMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sas.services.information.metadata.MetadataInterface
add, addAccessControl, addAttribute, addAttributes, addDocument, addExtension, addGroup, addImplementor, addKeyword, addNoteTextStore, addNoteTextStore, addObjectProperty, addObjectProperty, addPermissions, addPrompt, addPropertySet, addRemark, addResponsibleParty, addTransactionListener, addUsedByPrototype, checkin, checkout, commit, copyTo, countAssociatedObjects, delete, deleteAttribute, deleteAttributes, destroy, getAccessControls, getAttribute, getAttributes, getAuthorizationUtil, getCreateDate, getCreatedBy, getDescription, getDocuments, getEntityKey, getEntityURL, getExtensions, getGroups, getGUID, getIdentities, getImplementors, getKeywords, getLockedBy, getModifiedBy, getModifyDate, getNoteTextStore, getNoteTextStores, getNoteTextStoresByRole, getObjectProperties, getParent, getParentPath, getParents, getPath, getPaths, getPermission, getPermissions, getPermissions, getPreviousVersionNames, getPrimaryPropertyGroup, getPrompt, getPrompts, getPropertyBag, getPropertySets, getRemarksList, getReposId, getRepository, getRepositoryEntity, getRepositoryName, getReposKey, getResponsibleParties, getState, getTrackingId, getUsageVersion, getUsedByPrototypes, getUsingPrototype, getVersion, isAuthorized, isCompatible, isDeleted, isDestroyed, isObjectAlive, isReadCompatible, mapNameToFilesystem, mapUrlToFilesystem, moveTo, newServiceObject, refresh, removeAccessControl, removeDocument, removeExtension, removeGroup, removeImplementor, removeKeyword, removeNoteTextStore, removeObjectProperty, removePermissions, removePrompt, removePropertySet, removeResponsibleParty, removeResponsiblePartyByIdentity, removeUsedByPrototype, rollback, setAttribute, setAttributes, setDeleted, setDescription, setDocuments, setExtensions, setGroups, setGUID, setKeywords, setName, setNoteTextStores, setObjectProperties, setPermission, setPrimaryPropertyGroup, setPrompt, setPrompts, setRemarksList, setRepository, setUsingPrototype, startTransaction, toByteArray, transactionEvent, uncheckout, update, updateFromBag, versionMethods inherited from interface com.sas.services.information.publicobject.PublicObjectInterface
addProcessorInterface, getContainer, getIdentifier, getObjectURI, getPathUrl, getProcessorInterface, getTypeDescriptor
-
Field Details
-
GRIDAPP_REQUIRED_RESOURCES_PROPERTY_NAME
public static final String GRIDAPP_REQUIRED_RESOURCES_PROPERTY_NAME- See Also:
-
GRIDAPP_GRID_OPTIONS_PROPERTY_NAME
public static final String GRIDAPP_GRID_OPTIONS_PROPERTY_NAME- See Also:
-
GRIDAPP_SAS_OPTIONS_PROPERTY_NAME
public static final String GRIDAPP_SAS_OPTIONS_PROPERTY_NAME- See Also:
-
GRIDAPP_USER_MAPPING_NAME
public static final String GRIDAPP_USER_MAPPING_NAME- See Also:
-
GRIDGOSPUBLICTYPE
public static final String GRIDGOSPUBLICTYPE- See Also:
-
OLDEST_VERSION
public static final com.sas.util.UsageVersion OLDEST_VERSION -
CURRENT_VERSION
public static final com.sas.util.UsageVersion CURRENT_VERSION
-
-
Constructor Details
-
OMRGridApplication
public OMRGridApplication() throws RemoteException- Throws:
RemoteException
-
OMRGridApplication
public OMRGridApplication(com.sas.metadata.remote.Transformation o) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
public OMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl o) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
public OMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl_Stub o) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
protected OMRGridApplication(com.sas.metadata.remote.Transformation o, Class theClass) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
protected OMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl o, Class theClass) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
protected OMRGridApplication(com.sas.metadata.remote.impl.TransformationImpl_Stub o, Class theClass) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
protected OMRGridApplication(Class theClass) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
public OMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent) throws RemoteException - Throws:
RemoteException
-
OMRGridApplication
protected OMRGridApplication(RepositoryInterface repos, String name, FolderInterface parent, Class theClass) throws RemoteException - Throws:
RemoteException
-
-
Method Details
-
getType
public String getType() throws RemoteExceptionTODO: This needs to be updated to use a constant from SmartTypes. The new type name needs to be added to that class.- Specified by:
getTypein interfaceMetadataInterface- Overrides:
getTypein classMetadata- Returns:
- A type string for the object.
- Throws:
RemoteException- in the event of remote object failure
-
getName
public String getName()Description copied from class:MetadataGets the name of the object.- Specified by:
getNamein interfacePublicObjectInterface- Overrides:
getNamein classMetadata- Returns:
- The name String for the object.
-
getRequiredResources
- Specified by:
getRequiredResourcesin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
setRequiredResources
- Specified by:
setRequiredResourcesin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
getGridOptions
- Specified by:
getGridOptionsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
setGridOptions
- Specified by:
setGridOptionsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
getSASOptions
- Specified by:
getSASOptionsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
setSASOptions
- Specified by:
setSASOptionsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
getUserMappings
- Specified by:
getUserMappingsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
setUserMappings
- Specified by:
setUserMappingsin interfaceGridApplicationInterface- Throws:
ServiceExceptionRemoteException
-
validateGridOptionsSet
public void validateGridOptionsSet() throws RemoteException, com.sas.metadata.remote.MdException- Throws:
RemoteExceptioncom.sas.metadata.remote.MdException
-
getGOSRelatedServers
public List<com.sas.metadata.remote.ServerComponent> getGOSRelatedServers() throws RemoteException, com.sas.metadata.remote.MdException- Specified by:
getGOSRelatedServersin interfaceGridApplicationInterface- Throws:
RemoteExceptioncom.sas.metadata.remote.MdException
-
getGOSRelatedObjects
public List<HashMap<String,String>> getGOSRelatedObjects() throws RemoteException, com.sas.metadata.remote.MdException, ServiceException- Specified by:
getGOSRelatedObjectsin interfaceGridApplicationInterface- Throws:
RemoteExceptioncom.sas.metadata.remote.MdExceptionServiceException
-