Package com.sas.metadata.remote
Interface PSColumnLayoutComponent
- All Superinterfaces:
CMetadata,MdObjectBase,MdObjectBaseUtil,MdObjectBaseXML,PrimaryType,PSLayoutComponent,Remote,Root
Provides the information needed to lay a PortalPage out in columns.
Example: create a PSColumnLayoutComponent with name "PSColumnLayoutComponent_Object", in repository "AAAAAAAA".
Attributes of PSColumnLayoutComponent are:
Associations of PSColumnLayoutComponent are:
Usage
To create an instance of this PSColumnLayoutComponent, use thefactory
create methods. Example: create a PSColumnLayoutComponent with name "PSColumnLayoutComponent_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(); PSColumnLayoutComponent myObject = (PSColumnLayoutComponent) factory.createComplexMetadataObject(objectStore, "PSColumnLayoutComponent_Object", MetadataObjects.PSCOLUMNLAYOUTCOMPONENT, "AAAAAAAA"); myObject.updateMetadataAll(); // Write object to server objectStore.dispose(); // dispose of the object store if it is no longer needed
Behavior
- Attributes and associations for this object can be retrieved by using the methods in
MdOMIUtil. - When changes are made to the object, either by setting an attribute or adding objects to a particular association,
they can be persisted to the metadata server with the
updateMetadataAllmethod. - If an object needs to be deleted, the
deletemethod can be used. This will flag the object as being deleted on the client, and will require an update call to persist the change to the server.
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
FieldsModifier and TypeFieldDescriptionstatic final StringConstant used for the name of the ColumnWidth attribute.static final StringConstant used for the name of the NumberOfPortlets attribute.Fields inherited from interface com.sas.metadata.remote.MdObjectBase
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAMEFields inherited from interface com.sas.metadata.remote.PrimaryType
ASSOCIATION_FAVORITESCONTAINERS_NAME, ATTRIBUTE_ISHIDDEN_NAME, ATTRIBUTE_PUBLICTYPE_NAMEFields inherited from interface com.sas.metadata.remote.PSLayoutComponent
ASSOCIATION_OWNINGPAGE_NAME, ASSOCIATION_PORTLETS_NAMEFields 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 -
Method Summary
Modifier and TypeMethodDescriptionStringGets theStringvalue ofColumnWidthintGets the maximum length ofColumnWidthintGets the Metadata State ofColumnWidthintGets theintvalue ofNumberOfPortletsintGets the Metadata State ofNumberOfPortletsvoid(S) Adds the Associated objects to the predObjects which are:void(S) This initializes the Required Objects(Roles) which are:voidsetColumnWidth(String inColumnWidth) Sets theColumnWidthvalue and sets the state to MetadataState.LOCAL.voidsetColumnWidth(String inColumnWidth, int state) Sets theColumnWidthMetadata State.voidsetColumnWidthState(int state) Sets the Metadata State ofColumnWidth.voidsetNumberOfPortlets(int inNumberOfPortlets) Sets theNumberOfPortletsvalue and sets the state to MetadataState.LOCAL.voidsetNumberOfPortlets(int inNumberOfPortlets, int state) Sets theNumberOfPortletsMetadata State.voidsetNumberOfPortlets(String inNumberOfPortlets) Sets theNumberOfPortletsvalue and sets the state to MetadataState.LOCAL.voidsetNumberOfPortlets(String inNumberOfPortlets, int state) Sets theNumberOfPortletsvalue and Metadata State.voidsetNumberOfPortletsState(int state) Sets the Metadata State ofNumberOfPortlets.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, setStateMethods inherited from interface com.sas.metadata.remote.MdObjectBaseUtil
addMdObjectListener, delete, dispose, fireMdObjectModified, getAssociatedObjects, getAssociatedObjects, getAssociatedObjects, getAssociationNames, getAssocs, getAssocsWA, getAttributeNames, getAttrs, getAttrsStates, getAuthorizationUtil, getChangeManagementState, getChgMgtExternalIdentityImportType, getClientSideOnlyObject, getMdObjectAssociation, getPopulatedAssocs, getUpdatedAttrs, getViewList, isCheckedOut, isLocked, objectModified, removeMdObjectListener, setAttrs, setChangeManagementTargetRepository, setChgMgtExternalIdentityImportType, setClientSideOnlyObject, setMdObjectAssociation, touch, updateAssnsIdsMethods inherited from interface com.sas.metadata.remote.MdObjectBaseXML
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAllMethods inherited from interface com.sas.metadata.remote.PrimaryType
getFavoritesContainers, getFavoritesContainers, getIsHidden, getIsHiddenState, getPublicType, getPublicTypeMaxLength, getPublicTypeState, setFavoritesContainers, setFavoritesContainers, setIsHidden, setIsHidden, setIsHidden, setIsHidden, setIsHiddenState, setPublicType, setPublicType, setPublicTypeStateMethods inherited from interface com.sas.metadata.remote.PSLayoutComponent
getOwningPage, getOwningPages, getOwningPages, getPortlets, getPortlets, setOwningPage, setOwningPages, setOwningPages, setPortlets, setPortletsMethods 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
-
Field Details
-
ATTRIBUTE_COLUMNWIDTH_NAME
static final String ATTRIBUTE_COLUMNWIDTH_NAMEConstant used for the name of the ColumnWidth attribute.ColumnWidth: Designates the width of the screen area that the component should be rendered in.
- See Also:
-
ATTRIBUTE_NUMBEROFPORTLETS_NAME
static final String ATTRIBUTE_NUMBEROFPORTLETS_NAMEConstant used for the name of the NumberOfPortlets attribute.NumberOfPortlets: Provides the number of Portlets associated to be displayed in the column. Should be the same as the number of Portlets associated with the ColumnLayoutComponent.
- See Also:
-
-
Method Details
-
initializeRequiredObjects
void initializeRequiredObjects() throws RemoteException(S) This initializes the Required Objects(Roles) which are:- Specified by:
initializeRequiredObjectsin interfaceMdObjectBaseUtil- Specified by:
initializeRequiredObjectsin interfacePrimaryType- Specified by:
initializeRequiredObjectsin interfacePSLayoutComponent- Specified by:
initializeRequiredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
initializePredObjects
void initializePredObjects() throws RemoteException(S) Adds the Associated objects to the predObjects which are:- Specified by:
initializePredObjectsin interfaceMdObjectBase- Specified by:
initializePredObjectsin interfacePrimaryType- Specified by:
initializePredObjectsin interfacePSLayoutComponent- Specified by:
initializePredObjectsin interfaceRoot- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getColumnWidth
String getColumnWidth() throws RemoteExceptionGets theStringvalue ofColumnWidth- Returns:
- The
ColumnWidth - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getColumnWidthState
int getColumnWidthState() throws RemoteExceptionGets the Metadata State ofColumnWidth- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getColumnWidthMaxLength
int getColumnWidthMaxLength() throws RemoteExceptionGets the maximum length ofColumnWidth- Returns:
- The max size
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getNumberOfPortlets
int getNumberOfPortlets() throws RemoteExceptionGets theintvalue ofNumberOfPortlets- Returns:
- The
NumberOfPortlets - Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
getNumberOfPortletsState
int getNumberOfPortletsState() throws RemoteExceptionGets the Metadata State ofNumberOfPortlets- Returns:
- The State.
- Throws:
RemoteException- If error connecting/communicating to/with remote object.
-
setColumnWidth
void setColumnWidth(String inColumnWidth) throws RemoteException Sets theColumnWidthvalue and sets the state to MetadataState.LOCAL.- Parameters:
inColumnWidth- String- Throws:
RemoteException- If error communicating with remote object.
-
setColumnWidth
void setColumnWidth(String inColumnWidth, int state) throws RemoteException Sets theColumnWidthMetadata State.- Parameters:
inColumnWidth- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setColumnWidthState
void setColumnWidthState(int state) throws RemoteException Sets the Metadata State ofColumnWidth.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumberOfPortlets
void setNumberOfPortlets(int inNumberOfPortlets) throws RemoteException Sets theNumberOfPortletsvalue and sets the state to MetadataState.LOCAL.- Parameters:
inNumberOfPortlets- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumberOfPortlets
void setNumberOfPortlets(int inNumberOfPortlets, int state) throws RemoteException Sets theNumberOfPortletsMetadata State.- Parameters:
inNumberOfPortlets- intstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumberOfPortlets
void setNumberOfPortlets(String inNumberOfPortlets) throws RemoteException Sets theNumberOfPortletsvalue and sets the state to MetadataState.LOCAL.- Parameters:
inNumberOfPortlets- String- Throws:
RemoteException- If error communicating with remote object.
-
setNumberOfPortlets
void setNumberOfPortlets(String inNumberOfPortlets, int state) throws RemoteException Sets theNumberOfPortletsvalue and Metadata State.- Parameters:
inNumberOfPortlets- Stringstate- int- Throws:
RemoteException- If error communicating with remote object.
-
setNumberOfPortletsState
void setNumberOfPortletsState(int state) throws RemoteException Sets the Metadata State ofNumberOfPortlets.- Parameters:
state- int- Throws:
RemoteException- If error communicating with remote object.
-