tigase.server.ext

## Class CompRepoItem

- java.lang.Object
- - tigase.db.comp.RepositoryItemAbstract
  - - tigase.server.ext.CompRepoItem

- All Implemented Interfaces:
    RepositoryItem

      public class CompRepoItem
      extends RepositoryItemAbstract

  Created: Oct 3, 2009 4:39:51 PM
  Version:
    $Rev$
  Author:
    Artur Hefczyc

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static String` | `CONN_TYPE_ATTR` Field description
    `static String` | `CONNECTION_TYPE_LABEL` Field description
    `static LoadBalancerIfc` | `DEF_LB_CLASS` Field description
    `static String` | `DOMAIN_ATTR` Field description
    `static String` | `DOMAIN_NAME_LABEL` Field description
    `static String` | `DOMAIN_PASS_LABEL` Field description
    `static String` | `LB_CLASS_LABEL` Field description
    `static String` | `LB_NAME_ATTR` Field description
    `static String` | `PASSWORD_ATTR` Field description
    `static String` | `PORT_NO_ATTR` Field description
    `static String` | `PORT_NO_LABEL` Field description
    `static String` | `PROTO_XMLNS_ATTR` Field description
    `static String` | `PROTO_XMLNS_LABEL` Field description
    `static String` | `REMOTE_HOST_ATTR` Field description
    `static String` | `REMOTE_HOST_LABEL` Field description
    `static String` | `REPO_ITEM_ELEM_NAME` Field description
    `static String` | `ROUTINGS_ATTR` Field description
    `static String` | `ROUTINGS_LABEL` Field description

    - ### Fields inherited from class tigase.db.comp.RepositoryItemAbstract

      `ADMINS_ATT, ADMINS_LABEL, OWNER_ATT, OWNER_LABEL`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `CompRepoItem()`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addCommandFields(Packet packet)` Method description
    `String` | `getAuthPasswd()` Method description
    `ConnectionType` | `getConnectionType()` Method description
    `String` | `getDomain()` Method description
    `String` | `getElemName()` Method description
    `String` | `getKey()` Method description
    `LoadBalancerIfc` | `getLoadBalancer()` Method description
    `int` | `getPort()` Method description
    `String` | `getRemoteHost()` Method description
    `String[]` | `getRoutings()` Method description
    `String` | `getXMLNS()` Method description
    `void` | `initFromCommand(Packet packet)` Method description
    `void` | `initFromElement(tigase.xml.Element elem)` Method description
    `void` | `initFromPropertyString(String propString)` Method description
    `void` | `setDomain(String domain)` Method description
    `tigase.xml.Element` | `toElement()` Method description
    `String` | `toPropertyString()` Method description
    `String` | `toString()` Method description

    - ### Methods inherited from class tigase.db.comp.RepositoryItemAbstract

      `getAdmins, getOwner, isAdmin, isOwner, setAdmins, setOwner`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- - ### Field Detail

    - #### CONN_TYPE_ATTR

          public static final String CONN_TYPE_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### CONNECTION_TYPE_LABEL

          public static final String CONNECTION_TYPE_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### DOMAIN_ATTR

          public static final String DOMAIN_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### DOMAIN_NAME_LABEL

          public static final String DOMAIN_NAME_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### DOMAIN_PASS_LABEL

          public static final String DOMAIN_PASS_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### LB_CLASS_LABEL

          public static final String LB_CLASS_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### LB_NAME_ATTR

          public static final String LB_NAME_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### PASSWORD_ATTR

          public static final String PASSWORD_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### PORT_NO_ATTR

          public static final String PORT_NO_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### PORT_NO_LABEL

          public static final String PORT_NO_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### PROTO_XMLNS_ATTR

          public static final String PROTO_XMLNS_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### PROTO_XMLNS_LABEL

          public static final String PROTO_XMLNS_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### REMOTE_HOST_ATTR

          public static final String REMOTE_HOST_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### REMOTE_HOST_LABEL

          public static final String REMOTE_HOST_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### REPO_ITEM_ELEM_NAME

          public static final String REPO_ITEM_ELEM_NAME

      Field description
      See Also:
        Constant Field Values

    - #### ROUTINGS_ATTR

          public static final String ROUTINGS_ATTR

      Field description
      See Also:
        Constant Field Values

    - #### ROUTINGS_LABEL

          public static final String ROUTINGS_LABEL

      Field description
      See Also:
        Constant Field Values

    - #### DEF_LB_CLASS

          public static final LoadBalancerIfc DEF_LB_CLASS

      Field description

  - ### Constructor Detail

    - #### CompRepoItem

          public CompRepoItem()

  - ### Method Detail

    - #### addCommandFields

          public void addCommandFields(Packet packet)

      Method description
      Specified by:
        `addCommandFields` in interface `RepositoryItem`
      Overrides:
        `addCommandFields` in class `RepositoryItemAbstract`
      Parameters:
        `packet` -

    - #### getAuthPasswd

          public String getAuthPasswd()

      Method description

    - #### getConnectionType

          public ConnectionType getConnectionType()

      Method description

    - #### getLoadBalancer

          public LoadBalancerIfc getLoadBalancer()

      Method description

    - #### getDomain

          public String getDomain()

      Method description

    - #### getElemName

          public String getElemName()

      Method description
      Specified by:
        `getElemName` in class `RepositoryItemAbstract`

    - #### getKey

          public String getKey()

      Method description
      Returns:
        an Item key.

    - #### getPort

          public int getPort()

      Method description

    - #### getRemoteHost

          public String getRemoteHost()

      Method description

    - #### getRoutings

          public String[] getRoutings()

      Method description

    - #### getXMLNS

          public String getXMLNS()

      Method description

    - #### initFromCommand

          public void initFromCommand(Packet packet)

      Method description
      Specified by:
        `initFromCommand` in interface `RepositoryItem`
      Overrides:
        `initFromCommand` in class `RepositoryItemAbstract`
      Parameters:
        `packet` -

    - #### initFromElement

          public void initFromElement(tigase.xml.Element elem)

      Method description
      Specified by:
        `initFromElement` in interface `RepositoryItem`
      Overrides:
        `initFromElement` in class `RepositoryItemAbstract`
      Parameters:
        `elem` -

    - #### initFromPropertyString

          public void initFromPropertyString(String propString)

      Method description
      Parameters:
        `propString` -

    - #### setDomain

          public void setDomain(String domain)

      Method description
      Parameters:
        `domain` -

    - #### toElement

          public tigase.xml.Element toElement()

      Method description
      Specified by:
        `toElement` in interface `RepositoryItem`
      Overrides:
        `toElement` in class `RepositoryItemAbstract`
      Returns:
        an XML Element with all the item initialization data.

    - #### toPropertyString

          public String toPropertyString()

      Method description
      Returns:
        a property string representing the repository item in a simplified form.

    - #### toString

          public String toString()

      Method description
      Overrides:
        `toString` in class `Object`

Copyright © 2013 Tigase. All rights reserved.