|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.iplanet.services.cdm.DefaultClientTypesManager
Constructor Summary | |
DefaultClientTypesManager()
|
Method Summary | |
Client |
addClient(SSOToken,
java.lang.String,
java.util.Map,
boolean)
|
int |
addClientExternal(SSOToken,
java.util.Map)
|
void |
addToPartialMatchMap(java.lang.String,
java.lang.String)
|
boolean |
canCreateClients()
|
void |
clientChanged(java.lang.String,
int,
int)
|
java.util.Map |
getAllClientInstances()
Gets all client instance as Map. |
java.util.Set |
getAllClientTypes()
Get names of all client types |
java.util.Set |
getBaseProfileNames()
|
Client |
getClientInstance(java.lang.String)
Gets client object for specified client type. |
Client |
getClientInstance(java.lang.String,
SSOToken)
Gets client object for specified client type with specified token |
java.util.Map |
getClients(java.lang.String,
java.lang.String)
|
java.util.Map |
getClientTypeData(java.lang.String)
Returns properties of the requested client type |
java.lang.String |
getDefaultClientType()
Gets default client type name |
Client |
getFromUserAgentMap(java.lang.String)
|
java.lang.String |
getPartiallyMatchedClient(java.lang.String)
|
java.util.Set |
getStyles(java.lang.String)
|
void |
initManager()
Initializes the ClientTypesManager . |
int |
modifyClientExternal(SSOToken,
java.util.Map)
|
int |
removeClientExternal(SSOToken,
java.lang.String)
|
void |
setDirty(java.lang.String,
java.util.Map)
Updates client data. |
void |
store(SSOToken)
Save changed to persistent store. |
void |
updateClientData()
Reload all Client data. |
java.util.Set |
userAgentSet()
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public DefaultClientTypesManager()
Method Detail |
public void initManager()
ClientTypesManager
ClientTypesManager
.initManager
in interface ClientTypesManager
public Client getFromUserAgentMap(java.lang.String)
public java.util.Set userAgentSet()
public java.lang.String getPartiallyMatchedClient(java.lang.String)
public void addToPartialMatchMap(java.lang.String, java.lang.String)
public Client addClient(SSOToken, java.lang.String, java.util.Map, boolean) throws com.iplanet.services.cdm.clientschema.AMClientCapException
public boolean canCreateClients()
public java.util.Map getAllClientInstances()
ClientTypesManager
getAllClientInstances
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
public java.util.Set getAllClientTypes()
ClientTypesManager
getAllClientTypes
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
public Client getClientInstance(java.lang.String)
ClientTypesManager
getClientInstance
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
clientType
- requested client type.public Client getClientInstance(java.lang.String, SSOToken)
ClientTypesManager
getClientInstance
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
clientType
- requested client typetoken
- SSO Tokenpublic java.util.Map getClientTypeData(java.lang.String)
ClientTypesManager
getClientTypeData
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
clientType
- requested client typepublic java.lang.String getDefaultClientType()
ClientTypesManager
getDefaultClientType
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
public void updateClientData() throws ClientException
ClientTypesManager
updateClientData
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
ClientException
- if having problem update client datapublic void store(SSOToken) throws SMSException, SSOException
ClientTypesManager
store
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
token
- single sign on Token of the caller.SSOException
- if the token is not valid.SMSException
- if having problem saving changes.public void setDirty(java.lang.String, java.util.Map)
ClientTypesManager
store()
after this method.setDirty
in interface ClientTypesManager
com.iplanet.services.cdm.ClientTypesManager
clientType
- client typedata
- client data. Key is the property name and value is the
property value as String.public void clientChanged(java.lang.String, int, int)
clientChanged
in interface com.iplanet.services.cdm.clientschema.AMClientDataListener
public java.util.Set getBaseProfileNames()
public java.util.Set getStyles(java.lang.String)
public java.util.Map getClients(java.lang.String, java.lang.String)
public int addClientExternal(SSOToken, java.util.Map) throws com.iplanet.services.cdm.clientschema.AMClientCapException
public int modifyClientExternal(SSOToken, java.util.Map) throws com.iplanet.services.cdm.clientschema.AMClientCapException
public int removeClientExternal(SSOToken, java.lang.String) throws com.iplanet.services.cdm.clientschema.AMClientCapException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |