Package org.gcube.service.idm.liferay
Class LiferayClientFactory
- java.lang.Object
-
- org.gcube.service.idm.AbstractClientFactory
-
- org.gcube.service.idm.liferay.LiferayClientFactory
-
public class LiferayClientFactory extends AbstractClientFactory
-
-
Field Summary
Fields Modifier and Type Field Description protected StringCATEGORYprotected StringEND_POINT_NAMEprotected booleanIS_ROOT_SERVICEprotected StringRUNTIME_RESOURCE_NAME-
Fields inherited from class org.gcube.service.idm.AbstractClientFactory
config, secret
-
-
Constructor Summary
Constructors Constructor Description LiferayClientFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManagercreatetLiferayClientInstance()static org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManagercreatetLiferayClientInstance(org.gcube.idm.common.is.IsServerConfig config)StringgetCategory()org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManagergetClient()StringgetEndPointName()StringgetRuntimeResourceName()static LiferayClientFactorygetSingleton()booleanisRootService()voidsetConfig(org.gcube.idm.common.is.IsServerConfig config)service configuration obtained from IS in the private constructor using the singleton pattern, it's retrieved from IS only for the first access, then kept in the singleton object-
Methods inherited from class org.gcube.service.idm.AbstractClientFactory
fetchIsConfig, fetchIsConfig, getSecret, getSecretForInfrastructure, setSecret
-
-
-
-
Field Detail
-
RUNTIME_RESOURCE_NAME
protected final String RUNTIME_RESOURCE_NAME
- See Also:
- Constant Field Values
-
CATEGORY
protected final String CATEGORY
- See Also:
- Constant Field Values
-
END_POINT_NAME
protected final String END_POINT_NAME
- See Also:
- Constant Field Values
-
IS_ROOT_SERVICE
protected final boolean IS_ROOT_SERVICE
- See Also:
- Constant Field Values
-
-
Method Detail
-
getRuntimeResourceName
public String getRuntimeResourceName()
- Specified by:
getRuntimeResourceNamein classAbstractClientFactory
-
getCategory
public String getCategory()
- Specified by:
getCategoryin classAbstractClientFactory
-
getEndPointName
public String getEndPointName()
- Specified by:
getEndPointNamein classAbstractClientFactory
-
isRootService
public boolean isRootService()
- Specified by:
isRootServicein classAbstractClientFactory
-
getSingleton
public static LiferayClientFactory getSingleton()
-
setConfig
public void setConfig(org.gcube.idm.common.is.IsServerConfig config)
Description copied from class:AbstractClientFactoryservice configuration obtained from IS in the private constructor using the singleton pattern, it's retrieved from IS only for the first access, then kept in the singleton object- Overrides:
setConfigin classAbstractClientFactory
-
createtLiferayClientInstance
public org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManager createtLiferayClientInstance()
-
createtLiferayClientInstance
public static org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManager createtLiferayClientInstance(org.gcube.idm.common.is.IsServerConfig config)
-
getClient
public org.gcube.vomanagement.usermanagement.impl.ws.LiferayWSUserManager getClient()
-
-