|
Metadata |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITChannel
A content distribution center. A channel is sort of like a mailing list. A list of subscriber entries is maintined, and new content can be published to that list. It's also a content access point that aggregates published content with a common subject or intended for a common audience.
Attributes of ITChannel are:
Associations of ITChannel are:
factory
create methods. // 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(); ITChannel myObject = (ITChannel) factory.createComplexMetadataObject(objectStore, "ITChannel_Object", MetadataObjects.ITCHANNEL, "AAAAAAAA"); myObject.updateMetadataAll(); // Write object to server objectStore.dispose(); // dispose of the object store if it is no longer needed
MdOMIUtil
.
updateMetadataAll
method.
delete
method 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.
Field Summary | |
---|---|
static java.lang.String |
ASSOCIATION_ARCHIVEPATHS_NAME
Constant used for the name of the ArchivePaths association. |
static java.lang.String |
ASSOCIATION_ARCHIVES_NAME
Constant used for the name of the Archives association. |
static java.lang.String |
ASSOCIATION_CHANNELSUBSCRIPTIONS_NAME
Constant used for the name of the ChannelSubscriptions association. |
static java.lang.String |
ASSOCIATION_CONTENTDESTINATION_NAME
Constant used for the name of the ContentDestination association. |
static java.lang.String |
ASSOCIATION_SUBSCRIBERGROUPS_NAME
Constant used for the name of the SubscriberGroups association. |
static java.lang.String |
ATTRIBUTE_DEFAULTTRANSPORT_NAME
Constant used for the name of the DefaultTransport attribute. |
static java.lang.String |
ATTRIBUTE_DELIVERYTRANSPORT_NAME
Constant used for the name of the DeliveryTransport attribute. |
static java.lang.String |
ATTRIBUTE_FREQUENCY_NAME
Constant used for the name of the Frequency attribute. |
static java.lang.String |
ATTRIBUTE_PRESENTATIONLANGUAGE_NAME
Constant used for the name of the PresentationLanguage attribute. |
static java.lang.String |
ATTRIBUTE_SUBJECT_NAME
Constant used for the name of the Subject attribute. |
static java.lang.String |
ATTRIBUTE_URL_NAME
Constant used for the name of the URL attribute. |
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.MdObjectBase |
---|
ATTRIBUTE_DESC_NAME, ATTRIBUTE_ID_NAME, ATTRIBUTE_METADATACREATED_NAME, ATTRIBUTE_METADATAUPDATED_NAME, ATTRIBUTE_NAME_NAME |
Method Summary | |
---|---|
AssociationList |
getArchivePaths()
Gets the AssociationList of ArchivePaths |
AssociationList |
getArchivePaths(boolean fGoToServer)
Gets the Associationlist of ArchivePaths |
AssociationList |
getArchives()
Gets the AssociationList of Archives |
AssociationList |
getArchives(boolean fGoToServer)
Gets the Associationlist of Archives |
AssociationList |
getChannelSubscriptions()
Gets the Association list of ChannelSubscriptions |
AssociationList |
getChannelSubscriptions(boolean fGoToServer)
Gets the Associationlist of ChannelSubscriptions |
Directory |
getContentDestination()
Gets the Directory for ContentDestination |
AssociationList |
getContentDestinations()
Gets the AssociationList of ContentDestinations |
AssociationList |
getContentDestinations(boolean fGoToServer)
Gets the Associationlist of ContentDestinations |
java.lang.String |
getDefaultTransport()
Gets the String value of DefaultTransport |
int |
getDefaultTransportMaxLength()
Gets the maximum length of DefaultTransport |
int |
getDefaultTransportState()
Gets the Metadata State of DefaultTransport |
java.lang.String |
getDeliveryTransport()
Gets the String value of DeliveryTransport |
int |
getDeliveryTransportMaxLength()
Gets the maximum length of DeliveryTransport |
int |
getDeliveryTransportState()
Gets the Metadata State of DeliveryTransport |
java.lang.String |
getFrequency()
Gets the String value of Frequency |
int |
getFrequencyMaxLength()
Gets the maximum length of Frequency |
int |
getFrequencyState()
Gets the Metadata State of Frequency |
java.lang.String |
getPresentationLanguage()
Gets the String value of PresentationLanguage |
int |
getPresentationLanguageMaxLength()
Gets the maximum length of PresentationLanguage |
int |
getPresentationLanguageState()
Gets the Metadata State of PresentationLanguage |
java.lang.String |
getSubject()
Gets the String value of Subject |
int |
getSubjectMaxLength()
Gets the maximum length of Subject |
int |
getSubjectState()
Gets the Metadata State of Subject |
AssociationList |
getSubscriberGroups()
Gets the AssociationList of SubscriberGroups |
AssociationList |
getSubscriberGroups(boolean fGoToServer)
Gets the Associationlist of SubscriberGroups |
java.lang.String |
getURL()
Gets the String value of URL |
int |
getURLMaxLength()
Gets the maximum length of URL |
int |
getURLState()
Gets the Metadata State of URL |
void |
initializePredObjects()
(S) Adds the Associated objects to the predObjects which are: ArchivePaths Archives ContentDestination SubscriberGroups |
void |
initializeRequiredObjects()
(S) This initializes the Required Objects(Roles) which are: |
void |
setArchivePaths(AssociationList list)
Sets the ArchivePaths list to be list . |
void |
setArchivePaths(AssociationList inObjects,
int state)
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList |
void |
setArchives(AssociationList list)
Sets the Archives list to be list . |
void |
setArchives(AssociationList inObjects,
int state)
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList |
void |
setChannelSubscriptions(AssociationList list)
Sets the ChannelSubscriptions list to be list . |
void |
setChannelSubscriptions(AssociationList inObjects,
int state)
Sets the entire ChannelSubscriptions list to match the passed in AssociationList, sets the state of the ChannelSubscriptions |
void |
setContentDestination(Directory inObject)
Sets the ContentDestinations list 0th element to be inObject . |
void |
setContentDestinations(AssociationList list)
Sets the ContentDestinations list to be list . |
void |
setContentDestinations(AssociationList list,
int state)
Sets the ContentDestinations list to be list . |
void |
setDefaultTransport(java.lang.String inDefaultTransport)
Sets the DefaultTransport value and sets the state to MetadataState.LOCAL. |
void |
setDefaultTransport(java.lang.String inDefaultTransport,
int state)
Sets the DefaultTransport Metadata State. |
void |
setDefaultTransportState(int state)
Sets the Metadata State of DefaultTransport . |
void |
setDeliveryTransport(java.lang.String inDeliveryTransport)
Sets the DeliveryTransport value and sets the state to MetadataState.LOCAL. |
void |
setDeliveryTransport(java.lang.String inDeliveryTransport,
int state)
Sets the DeliveryTransport Metadata State. |
void |
setDeliveryTransportState(int state)
Sets the Metadata State of DeliveryTransport . |
void |
setFrequency(java.lang.String inFrequency)
Sets the Frequency value and sets the state to MetadataState.LOCAL. |
void |
setFrequency(java.lang.String inFrequency,
int state)
Sets the Frequency Metadata State. |
void |
setFrequencyState(int state)
Sets the Metadata State of Frequency . |
void |
setPresentationLanguage(java.lang.String inPresentationLanguage)
Sets the PresentationLanguage value and sets the state to MetadataState.LOCAL. |
void |
setPresentationLanguage(java.lang.String inPresentationLanguage,
int state)
Sets the PresentationLanguage Metadata State. |
void |
setPresentationLanguageState(int state)
Sets the Metadata State of PresentationLanguage . |
void |
setSubject(java.lang.String inSubject)
Sets the Subject value and sets the state to MetadataState.LOCAL. |
void |
setSubject(java.lang.String inSubject,
int state)
Sets the Subject Metadata State. |
void |
setSubjectState(int state)
Sets the Metadata State of Subject . |
void |
setSubscriberGroups(AssociationList list)
Sets the SubscriberGroups list to be list . |
void |
setSubscriberGroups(AssociationList inObjects,
int state)
Sets the entire AssociationList to match the passed in Vector, sets the state of the AssociationList |
void |
setURL(java.lang.String inURL)
Sets the URL value and sets the state to MetadataState.LOCAL. |
void |
setURL(java.lang.String inURL,
int state)
Sets the URL Metadata State. |
void |
setURLState(int state)
Sets the Metadata State of URL . |
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.MdObjectBaseXML |
---|
closeUpdateMetadataXML, createEmptyXML, createObjectRefreshXML, createObjectXML, createObjectXML, createUpdateAssociationXML, createUpdateAssociationXML, createUpdateSimpleXML, doCreateUpdateXML, getUpdateSimpleSubstring, updateMetadataAll |
Field Detail |
---|
static final java.lang.String ATTRIBUTE_SUBJECT_NAME
Subject: Subject description for the intended content of this channel.
static final java.lang.String ATTRIBUTE_PRESENTATIONLANGUAGE_NAME
PresentationLanguage: Content language for this channel.
static final java.lang.String ATTRIBUTE_DELIVERYTRANSPORT_NAME
DeliveryTransport: Preferred delivery mechanism for content published on this channel.
static final java.lang.String ATTRIBUTE_FREQUENCY_NAME
Frequency: Approximately how often content is published to this channel.
static final java.lang.String ATTRIBUTE_URL_NAME
URL: URL
static final java.lang.String ATTRIBUTE_DEFAULTTRANSPORT_NAME
DefaultTransport: DefaultTransport
static final java.lang.String ASSOCIATION_ARCHIVEPATHS_NAME
ArchivePaths: Preferred archive directory for this channel.
static final java.lang.String ASSOCIATION_ARCHIVES_NAME
Archives: The archives published to by this channel.
static final java.lang.String ASSOCIATION_CONTENTDESTINATION_NAME
ContentDestination: The directory that is either a physical path or is associated to the http or ftp server where the archive should be published.
static final java.lang.String ASSOCIATION_SUBSCRIBERGROUPS_NAME
SubscriberGroups: The subscriber groups for this channel.
static final java.lang.String ASSOCIATION_CHANNELSUBSCRIPTIONS_NAME
ChannelSubscriptions: The subscribers for this channel.
Method Detail |
---|
void initializeRequiredObjects() throws java.rmi.RemoteException
initializeRequiredObjects
in interface MdObjectBaseUtil
initializeRequiredObjects
in interface PrimaryType
initializeRequiredObjects
in interface Root
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.void initializePredObjects() throws java.rmi.RemoteException
ArchivePaths
Archives
ContentDestination
SubscriberGroups
initializePredObjects
in interface MdObjectBase
initializePredObjects
in interface PrimaryType
initializePredObjects
in interface Root
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getSubject() throws java.rmi.RemoteException
String
value of Subject
Subject
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getSubjectState() throws java.rmi.RemoteException
Subject
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getSubjectMaxLength() throws java.rmi.RemoteException
Subject
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getPresentationLanguage() throws java.rmi.RemoteException
String
value of PresentationLanguage
PresentationLanguage
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getPresentationLanguageState() throws java.rmi.RemoteException
PresentationLanguage
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getPresentationLanguageMaxLength() throws java.rmi.RemoteException
PresentationLanguage
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getDeliveryTransport() throws java.rmi.RemoteException
String
value of DeliveryTransport
DeliveryTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getDeliveryTransportState() throws java.rmi.RemoteException
DeliveryTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getDeliveryTransportMaxLength() throws java.rmi.RemoteException
DeliveryTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getFrequency() throws java.rmi.RemoteException
String
value of Frequency
Frequency
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getFrequencyState() throws java.rmi.RemoteException
Frequency
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getFrequencyMaxLength() throws java.rmi.RemoteException
Frequency
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getURL() throws java.rmi.RemoteException
String
value of URL
URL
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getURLState() throws java.rmi.RemoteException
URL
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getURLMaxLength() throws java.rmi.RemoteException
URL
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.java.lang.String getDefaultTransport() throws java.rmi.RemoteException
String
value of DefaultTransport
DefaultTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getDefaultTransportState() throws java.rmi.RemoteException
DefaultTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.int getDefaultTransportMaxLength() throws java.rmi.RemoteException
DefaultTransport
java.rmi.RemoteException
- If error connecting/communicating to/with remote object.AssociationList getArchivePaths() throws java.rmi.RemoteException, MdException
ArchivePaths
ArchivePaths
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getArchives() throws java.rmi.RemoteException, MdException
Archives
Archives
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getContentDestinations() throws java.rmi.RemoteException, MdException
ContentDestinations
ContentDestinations
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
Directory getContentDestination() throws java.rmi.RemoteException, MdException
Directory
for ContentDestination
Directory
( null
if not set) of ContentDestination
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getSubscriberGroups() throws java.rmi.RemoteException, MdException
SubscriberGroups
SubscriberGroups
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getChannelSubscriptions() throws java.rmi.RemoteException, MdException
ChannelSubscriptions
ChannelSubscriptions
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getArchivePaths(boolean fGoToServer) throws java.rmi.RemoteException, MdException
ArchivePaths
fGoToServer
- boolean Get the value from the server.
ArchivePaths
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getArchives(boolean fGoToServer) throws java.rmi.RemoteException, MdException
Archives
fGoToServer
- boolean Get the value from the server.
Archives
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getContentDestinations(boolean fGoToServer) throws java.rmi.RemoteException, MdException
ContentDestinations
fGoToServer
- boolean Get the value from the server.
ContentDestinations
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getSubscriberGroups(boolean fGoToServer) throws java.rmi.RemoteException, MdException
SubscriberGroups
fGoToServer
- boolean Get the value from the server.
SubscriberGroups
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.AssociationList getChannelSubscriptions(boolean fGoToServer) throws java.rmi.RemoteException, MdException
ChannelSubscriptions
fGoToServer
- boolean Get the value from the server.
ChannelSubscriptions
which can be of type: java.rmi.RemoteException
- If error connecting/communicating to/with remote object.
MdException
- If error getting/setting part of the object.void setSubject(java.lang.String inSubject) throws java.rmi.RemoteException
Subject
value and sets the state to MetadataState.LOCAL.
inSubject
- String
java.rmi.RemoteException
- If error communicating with remote object.void setSubject(java.lang.String inSubject, int state) throws java.rmi.RemoteException
Subject
Metadata State.
inSubject
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setSubjectState(int state) throws java.rmi.RemoteException
Subject
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setPresentationLanguage(java.lang.String inPresentationLanguage) throws java.rmi.RemoteException
PresentationLanguage
value and sets the state to MetadataState.LOCAL.
inPresentationLanguage
- String
java.rmi.RemoteException
- If error communicating with remote object.void setPresentationLanguage(java.lang.String inPresentationLanguage, int state) throws java.rmi.RemoteException
PresentationLanguage
Metadata State.
inPresentationLanguage
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setPresentationLanguageState(int state) throws java.rmi.RemoteException
PresentationLanguage
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setDeliveryTransport(java.lang.String inDeliveryTransport) throws java.rmi.RemoteException
DeliveryTransport
value and sets the state to MetadataState.LOCAL.
inDeliveryTransport
- String
java.rmi.RemoteException
- If error communicating with remote object.void setDeliveryTransport(java.lang.String inDeliveryTransport, int state) throws java.rmi.RemoteException
DeliveryTransport
Metadata State.
inDeliveryTransport
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setDeliveryTransportState(int state) throws java.rmi.RemoteException
DeliveryTransport
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setFrequency(java.lang.String inFrequency) throws java.rmi.RemoteException
Frequency
value and sets the state to MetadataState.LOCAL.
inFrequency
- String
java.rmi.RemoteException
- If error communicating with remote object.void setFrequency(java.lang.String inFrequency, int state) throws java.rmi.RemoteException
Frequency
Metadata State.
inFrequency
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setFrequencyState(int state) throws java.rmi.RemoteException
Frequency
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setURL(java.lang.String inURL) throws java.rmi.RemoteException
URL
value and sets the state to MetadataState.LOCAL.
inURL
- String
java.rmi.RemoteException
- If error communicating with remote object.void setURL(java.lang.String inURL, int state) throws java.rmi.RemoteException
URL
Metadata State.
inURL
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setURLState(int state) throws java.rmi.RemoteException
URL
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setDefaultTransport(java.lang.String inDefaultTransport) throws java.rmi.RemoteException
DefaultTransport
value and sets the state to MetadataState.LOCAL.
inDefaultTransport
- String
java.rmi.RemoteException
- If error communicating with remote object.void setDefaultTransport(java.lang.String inDefaultTransport, int state) throws java.rmi.RemoteException
DefaultTransport
Metadata State.
inDefaultTransport
- Stringstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setDefaultTransportState(int state) throws java.rmi.RemoteException
DefaultTransport
.
state
- int
java.rmi.RemoteException
- If error communicating with remote object.void setArchivePaths(AssociationList list) throws java.rmi.RemoteException
ArchivePaths
list to be list
. Objects of which can be of type:
list
- AssociationList
java.rmi.RemoteException
- If error communicating with remote object.void setArchivePaths(AssociationList inObjects, int state) throws java.rmi.RemoteException
inObjects
- AssociationListstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setArchives(AssociationList list) throws java.rmi.RemoteException
Archives
list to be list
. Objects of which can be of type:
list
- AssociationList
java.rmi.RemoteException
- If error communicating with remote object.void setArchives(AssociationList inObjects, int state) throws java.rmi.RemoteException
inObjects
- AssociationListstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setContentDestinations(AssociationList list) throws java.rmi.RemoteException
ContentDestinations
list to be list
. Object of which can be of type:
list
- AssociationList
java.rmi.RemoteException
- If error communicating with remote object.void setContentDestinations(AssociationList list, int state) throws java.rmi.RemoteException
ContentDestinations
list to be list
. Object of which can be of type:
list
- AssociationListstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setContentDestination(Directory inObject) throws java.rmi.RemoteException
ContentDestinations
list 0th element to be inObject
.
inObject
- Directory
java.rmi.RemoteException
- If error communicating with remote object.void setSubscriberGroups(AssociationList list) throws java.rmi.RemoteException
SubscriberGroups
list to be list
. Objects of which can be of type:
list
- AssociationList
java.rmi.RemoteException
- If error communicating with remote object.void setSubscriberGroups(AssociationList inObjects, int state) throws java.rmi.RemoteException
inObjects
- AssociationListstate
- int
java.rmi.RemoteException
- If error communicating with remote object.void setChannelSubscriptions(AssociationList list) throws java.rmi.RemoteException
ChannelSubscriptions
list to be list
. Objects of which can be of type:
list
- AssociationList
java.rmi.RemoteException
- If error communicating with remote object.void setChannelSubscriptions(AssociationList inObjects, int state) throws java.rmi.RemoteException
inObjects
- AssociationListstate
- int
java.rmi.RemoteException
- If error communicating with remote object.
|
Metadata |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |