Class GroupManagementServiceClientImpl

    • Constructor Summary

      Constructors 
      Constructor Description
      GroupManagementServiceClientImpl​(com.lexmark.saperion.administration.GroupManagementService groupManagementService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.lexmark.saperion.administration.GroupReferenceType createGroup​(com.lexmark.saperion.administration.GroupPropertiesType properties)
      This method creates a new group with the given properties and returns a reference to it.
      com.lexmark.saperion.administration.GroupReferenceType createGroup​(java.lang.String shortName)
      com.lexmark.saperion.administration.GroupReferenceType createGroup​(java.lang.String shortName, java.lang.String fullName, java.lang.String description)
      This method creates a new group with the given properties and returns a reference to it.
      GroupClient resolve​(com.lexmark.saperion.administration.GroupReferenceType reference)
      This method returns an administration client for the group with the given reference.
      GroupClient resolveName​(java.lang.String groupName)
      This method returns an administration client for the group with the given name.
      SearchClient<com.lexmark.saperion.administration.GroupType> search()
      This method returns a search client for searching groups.
      SearchClient<com.lexmark.saperion.administration.GroupType> searchDeleted()
      This method returns a search client for searching deleted groups.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GroupManagementServiceClientImpl

        public GroupManagementServiceClientImpl​(com.lexmark.saperion.administration.GroupManagementService groupManagementService)
    • Method Detail

      • resolve

        public GroupClient resolve​(com.lexmark.saperion.administration.GroupReferenceType reference)
                            throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method returns an administration client for the group with the given reference.
        Specified by:
        resolve in interface GroupManagementServiceClient
        Parameters:
        reference - a reference to the group to administrate
        Returns:
        an administration client for the group with the given reference
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • resolveName

        public GroupClient resolveName​(java.lang.String groupName)
                                throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method returns an administration client for the group with the given name.
        Specified by:
        resolveName in interface GroupManagementServiceClient
        Parameters:
        groupName - the name of the group to administrate
        Returns:
        an administration client for the group with the given name
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • search

        public SearchClient<com.lexmark.saperion.administration.GroupType> search()
                                                                           throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method returns a search client for searching groups.
        Specified by:
        search in interface GroupManagementServiceClient
        Returns:
        a search client for searching groups
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • searchDeleted

        public SearchClient<com.lexmark.saperion.administration.GroupType> searchDeleted()
                                                                                  throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method returns a search client for searching deleted groups.
        Specified by:
        searchDeleted in interface GroupManagementServiceClient
        Returns:
        a search client for searching deleted groups
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • createGroup

        public com.lexmark.saperion.administration.GroupReferenceType createGroup​(com.lexmark.saperion.administration.GroupPropertiesType properties)
                                                                           throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method creates a new group with the given properties and returns a reference to it.
        Specified by:
        createGroup in interface GroupManagementServiceClient
        Parameters:
        properties - the properties of the group
        Returns:
        the reference to the new group
        Throws:
        com.lexmark.saperion.exceptions.EcmException
      • createGroup

        public com.lexmark.saperion.administration.GroupReferenceType createGroup​(java.lang.String shortName,
                                                                                  java.lang.String fullName,
                                                                                  java.lang.String description)
                                                                           throws com.lexmark.saperion.exceptions.EcmException
        Description copied from interface: GroupManagementServiceClient
        This method creates a new group with the given properties and returns a reference to it.
        Specified by:
        createGroup in interface GroupManagementServiceClient
        Parameters:
        shortName - the short name (display name) of the new group
        fullName - the full name of the new group
        description - a description of the new group
        Returns:
        a reference to group created
        Throws:
        com.lexmark.saperion.exceptions.EcmException