Class GroupSpaceWSMetadata
- All Implemented Interfaces:
Serializable,GSMetadata
GroupSpaceWSClient class methods which return
the instance of this class. It is recommended that users should get the
instance of this class from the methods of GroupSpaceWSClient.
It provides different properties/attributes of Group Spaces like the
description of the group space, who created the group space, Icon URL of the
group space, Keywords used to denote the group space, mailing list, Group
Space Logo, the state of the group space, when the group space was last
updated, who all are the members of the group space and any custom attributes
defined with the group space. One can get the URL of the group space from
class GroupSpaceWSClient- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionGroupSpaceWSMetadata(oracle.webcenter.spaces.internal.ws.client.proxy.types.GsMetadataImpl metadata) Constructor of this class.. -
Method Summary
Modifier and TypeMethodDescriptionThis method returns the acronym of group space logo urlReturns the list of all service metadata.intTHIS API returns the childGS countThis API fetches the copyrightMessageReturns the creator's name of the Group SpaceThis method returns the created dateThis API returns custom attributes for a current Group Space.Returns the description of the Group SpaceReturns the display name of the Group SpaceThis method returns pretty url of the Group space like spaces/getGuid()Retruns the GUID of the GSReturns the location of the group space IconReturns the comma separated list of Keywords which define the Group SpaceTHIS API returns the last activity timeReturns the last Updated Date of current Group Space in the format of Gregorian CalenderThis method returns the last updated dateReturns the location of the Logo of the Group SpaceReturns the mailing list for the current group spaceintTHIS API returns the member countgetName()Returns the name of the Group SpaceThis API returns the Guid of the parent scopeThis method returns the portal color of group space logo urlThis method returns the preview of group space logo urlThis API fetches the privacyURLThis method returns the list of provisioned services IdThis API returns the guid of the security parentThis API returns the self registration page of a scopeThis API fetches the privacyURLgetServiceConfigData(String serviceId) This method returns the GSServiceMetadata and GSServiceMetadata.getServiceAttibutes() returns the service attributesbooleanisClosed()This method returns if the Group Space is closed or openbooleanReturns if the group Is discoverablebooleanThis API checks if the footer is hiddenbooleanThis method returns boolean if the Group space is online or offlinebooleanisPublic()Deprecated.booleanReturns if the Group Space is PublicbooleanisSeeded()This method returns if the Group Space is public or nowbooleanThis method returns boolean if the Group space is enabled for self subscriptionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oracle.webcenter.spaces.metadata.GSMetadata
getNavigationMetadataScope
-
Constructor Details
-
GroupSpaceWSMetadata
public GroupSpaceWSMetadata(oracle.webcenter.spaces.internal.ws.client.proxy.types.GsMetadataImpl metadata) Constructor of this class.. ThrowsIllegalArgumentExceptionif parameter is ull or empty- Parameters:
metadata- SpaceType Metadata
-
-
Method Details
-
getDisplayName
Returns the display name of the Group Space- Specified by:
getDisplayNamein interfaceGSMetadata- Returns:
- Display Name of the Group Space
-
getName
Returns the name of the Group Space- Specified by:
getNamein interfaceGSMetadata- Returns:
- Name of the Group Space
-
getCreatedBy
Returns the creator's name of the Group Space- Specified by:
getCreatedByin interfaceGSMetadata- Returns:
- The name of the identity who created the group space
-
getDescription
Returns the description of the Group Space- Specified by:
getDescriptionin interfaceGSMetadata- Returns:
- The description of the group space
-
getIconURI
Returns the location of the group space Icon- Specified by:
getIconURIin interfaceGSMetadata- Returns:
- Icon location
-
getPortalColor
This method returns the portal color of group space logo url- Specified by:
getPortalColorin interfaceGSMetadata- Returns:
- String
-
getAcronym
This method returns the acronym of group space logo url- Specified by:
getAcronymin interfaceGSMetadata- Returns:
- String
-
getPreview
This method returns the preview of group space logo url- Specified by:
getPreviewin interfaceGSMetadata- Returns:
- String
-
getKeywords
Returns the comma separated list of Keywords which define the Group Space- Specified by:
getKeywordsin interfaceGSMetadata- Returns:
- Comma separated list of string i.e. keywords
-
getLogoURI
Returns the location of the Logo of the Group Space- Specified by:
getLogoURIin interfaceGSMetadata- Returns:
- Location of the Group Space Logo
-
getLastUpdated
Returns the last Updated Date of current Group Space in the format of Gregorian Calender- Returns:
- The Last updated date in Gregorial Calender format
-
getMailingList
Returns the mailing list for the current group space- Specified by:
getMailingListin interfaceGSMetadata- Returns:
- Returns the mailing list/distribution list for current Group Space
-
getMembers
- Returns:
- Returns List
. Each GroupSpaceWSMembers contains 3 methods, which gives details about the member name,isGroup and their role.
-
getAllServiceMetadata
Returns the list of all service metadata. i.e. The service metadata list currently provisioned in Group Space.- Returns:
- Returns List
. Each ServiceMetadata contains the service id and the map.
-
getCustomAttributes
This API returns custom attributes for a current Group Space.Returns custom attributes for given Space name. Each custom a support following attributes: name, description, type, value. CustomAttribute metadata is a bean and users can get the information about the attributes.
Look at the following example:
GroupSpaceWSClient wsClient = GroupSpaceWSClient().getInstance();This attribute object should be used only at the time of creating the a Group Space
GroupSpaceWSMetadata metadata = wsClient.getGroupSpaceMetadata("FinanceProject");
List<CustomMetadata.Attribute> attributes = wsClient.getCustomAttributes();
for(CustomMetadata.Attribute attribute: attributes)
{
System.out.println("Name :" + attribute.getName());
System.out.println("Description :" + attribute.getDescription());
System.out.println("Type :" + attribute.getType());
System.out.println("value.toString() :" + attribute.getValue().toString());
}
- Specified by:
getCustomAttributesin interfaceGSMetadata- Returns:
- Returns the list of custom attribute Beans for current Group Space
-
isDiscoverable
public boolean isDiscoverable()Returns if the group Is discoverable- Specified by:
isDiscoverablein interfaceGSMetadata- Returns:
- true if discoverable
-
isPubliclyViewable
public boolean isPubliclyViewable()Returns if the Group Space is Public- Returns:
- true if public
-
getGuid
Retruns the GUID of the GS- Specified by:
getGuidin interfaceGSMetadata- Returns:
-
getProvisionedServicesId
Description copied from interface:GSMetadataThis method returns the list of provisioned services Id- Specified by:
getProvisionedServicesIdin interfaceGSMetadata- Returns:
- List
-
getServiceConfigData
Description copied from interface:GSMetadataThis method returns the GSServiceMetadata and GSServiceMetadata.getServiceAttibutes() returns the service attributes- Specified by:
getServiceConfigDatain interfaceGSMetadata- Returns:
- List
-
isOffline
public boolean isOffline()Description copied from interface:GSMetadataThis method returns boolean if the Group space is online or offline- Specified by:
isOfflinein interfaceGSMetadata- Returns:
- boolean
-
isClosed
public boolean isClosed()Description copied from interface:GSMetadataThis method returns if the Group Space is closed or open- Specified by:
isClosedin interfaceGSMetadata- Returns:
- boolean
-
getLastUpdatedDate
Description copied from interface:GSMetadataThis method returns the last updated date- Specified by:
getLastUpdatedDatein interfaceGSMetadata- Returns:
- Calendar
-
getGroupSpaceURI
Description copied from interface:GSMetadataThis method returns pretty url of the Group space like spaces/- Specified by:
getGroupSpaceURIin interfaceGSMetadata- Returns:
- String
-
isSelfSubEnabled
public boolean isSelfSubEnabled()Description copied from interface:GSMetadataThis method returns boolean if the Group space is enabled for self subscription- Specified by:
isSelfSubEnabledin interfaceGSMetadata- Returns:
- boolean
-
getCreatedDate
Description copied from interface:GSMetadataThis method returns the created date- Specified by:
getCreatedDatein interfaceGSMetadata- Returns:
- Calendar
-
isPublic
Deprecated.Description copied from interface:GSMetadataThis method returns if the Group Space is public or now- Specified by:
isPublicin interfaceGSMetadata- Returns:
- boolean
-
isSeeded
public boolean isSeeded()This method returns if the Group Space is public or now- Specified by:
isSeededin interfaceGSMetadata- Returns:
- boolean
-
getChildGSCount
public int getChildGSCount()THIS API returns the childGS count- Specified by:
getChildGSCountin interfaceGSMetadata
-
getMemberCount
public int getMemberCount()THIS API returns the member count- Specified by:
getMemberCountin interfaceGSMetadata
-
getLastActivityTime
THIS API returns the last activity time- Specified by:
getLastActivityTimein interfaceGSMetadata
-
getSelfRegPage
Description copied from interface:GSMetadataThis API returns the self registration page of a scope- Specified by:
getSelfRegPagein interfaceGSMetadata
-
getSelfSubscriptionEnabledRoles
Description copied from interface:GSMetadataThis API fetches the privacyURL- Specified by:
getSelfSubscriptionEnabledRolesin interfaceGSMetadata- Returns:
-
getPrivacyURL
Description copied from interface:GSMetadataThis API fetches the privacyURL- Specified by:
getPrivacyURLin interfaceGSMetadata- Returns:
-
getCopyRightMessage
Description copied from interface:GSMetadataThis API fetches the copyrightMessage- Specified by:
getCopyRightMessagein interfaceGSMetadata- Returns:
-
getParentGuid
Description copied from interface:GSMetadataThis API returns the Guid of the parent scope- Specified by:
getParentGuidin interfaceGSMetadata- Returns:
-
getSecurityParentGuid
Description copied from interface:GSMetadataThis API returns the guid of the security parent- Specified by:
getSecurityParentGuidin interfaceGSMetadata- Returns:
-