|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectatg.nucleus.GenericService
atg.svc.repository.service.BaseService
atg.svc.repository.service.KnowledgeBaseService
atg.svc.repository.service.OrganizationValueService
public class OrganizationValueService
OrganizationValueService Business API for OrganizationValue objects
Field Summary | |
---|---|
static java.lang.String |
CLASS_VERSION
|
Fields inherited from class atg.svc.repository.service.BaseService |
---|
mBeanHomes, mBeanHomesName, mRepositoryHomes, mRepositoryHomesName |
Fields inherited from class atg.nucleus.GenericService |
---|
SERVICE_INFO_KEY |
Fields inherited from interface atg.nucleus.logging.ApplicationLogging |
---|
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS |
Constructor Summary | |
---|---|
OrganizationValueService()
|
Method Summary | |
---|---|
protected void |
clearCachedAllInternalAudiences()
|
protected void |
clearCachedAllOwningGroups()
|
void |
deleteOrganizationValues(java.lang.String pOrgId)
Deletes all organization values that wrap the given organization id. |
void |
doStartService()
|
OrganizationValue |
findOrganizationValue(OrganizationValueType pType,
java.lang.String pOrgId)
Finds an OrganizationValue given its type and organization id. |
java.util.Collection |
getAllInternalAudienceOrganizationValues()
Gets all internal audience OrganizationValue objects. |
java.util.Collection |
getAllOrganizationValues()
Gets all OrganizationValue objects. |
java.util.Collection |
getAllOwningGroupOrganizationValues()
Gets all owning group OrganizationValue objects. |
protected java.util.List |
getCachedAllInternalAudiences()
|
protected java.util.List |
getCachedAllOwningGroups()
|
atg.repository.RepositoryItemDescriptor |
getOrganizationItemDescriptor()
|
OrganizationValue |
getOrganizationValueById(java.lang.String pOrgValueId)
Gets an OrgnizationValue given its repository id. |
OrganizationValue |
getOrganizationValueFromOrganization(OrganizationValueType pType,
java.lang.String pOrgId,
java.lang.String pOrgName)
Gets an organization value given the type and organization id. |
atg.repository.RepositoryItemDescriptor |
getOrganizationValueItemDescriptor()
|
java.util.List |
getOrganizationValueListById(java.lang.String[] pOrgValueIds)
Gets a list of OrgnizationValue objects given a list of repository ids. |
java.lang.String |
getOrganiztionValueDisplayName(OrganizationValue pOrganizationValue)
Gets the display name of the OrganizationValue. |
ProfileService |
getProfileService()
|
SegmentService |
getSegmentService()
|
atg.repository.Repository |
getServiceRepository()
|
atg.svc.repository.service.util.SolutionSecurityUtils |
getSolutionSecurityUtils()
|
atg.userdirectory.UserDirectory |
getUserDirectory()
|
boolean |
isAgentModule()
|
boolean |
isEnableMonitoring()
|
boolean |
isOrganizationValueVisibleForCurrentUser(OrganizationValue pOrganizationValue)
Returns true if the OrganizationValue is visible for the current user. |
void |
performAction()
|
void |
propertiesChanged(atg.repository.PropertiesChangedEvent pEvent)
Remove an organization from the OrganizationNameCache when an internal organization item is modified or deleted. |
void |
setAgentModule(boolean pAgentModule)
|
protected void |
setCachedAllInternalAudiences(java.util.List pCachedAllInternalAudiences)
|
protected void |
setCachedAllOwningGroups(java.util.List pCachedAllOwningGroups)
|
void |
setEnableMonitoring(boolean pEnableMonitoring)
|
void |
setProfileService(ProfileService pProfileService)
|
void |
setSegmentService(SegmentService pSegmentService)
|
void |
setServiceRepository(atg.repository.Repository pServiceRepository)
|
void |
setSolutionSecurityUtils(atg.svc.repository.service.util.SolutionSecurityUtils pSolutionSecurityUtils)
|
void |
setUserDirectory(atg.userdirectory.UserDirectory pUserDirectory)
|
void |
startMonitoring()
Registers this class as a PropertiesChangedListener listening for property changes to solutions |
Methods inherited from class atg.svc.repository.service.KnowledgeBaseService |
---|
getBeanHomes, getRepositoryHomes |
Methods inherited from class atg.svc.repository.service.BaseService |
---|
getBaseBeanHomes, getBaseRepositoryHomes, getBeanHomesName, getRepositoryHomesName, getRepositoryService, getToday, setBeanHomesName, setRepositoryHomesName, setRepositoryService |
Methods inherited from class atg.nucleus.GenericService |
---|
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingWarning, setServiceInfo, startService, stopService |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String CLASS_VERSION
Constructor Detail |
---|
public OrganizationValueService()
Method Detail |
---|
public SegmentService getSegmentService()
public void setSegmentService(SegmentService pSegmentService)
public ProfileService getProfileService()
public void setProfileService(ProfileService pProfileService)
public atg.svc.repository.service.util.SolutionSecurityUtils getSolutionSecurityUtils()
public void setSolutionSecurityUtils(atg.svc.repository.service.util.SolutionSecurityUtils pSolutionSecurityUtils)
public atg.userdirectory.UserDirectory getUserDirectory()
public void setUserDirectory(atg.userdirectory.UserDirectory pUserDirectory)
public void setServiceRepository(atg.repository.Repository pServiceRepository)
public atg.repository.Repository getServiceRepository()
public void setEnableMonitoring(boolean pEnableMonitoring)
public boolean isEnableMonitoring()
protected java.util.List getCachedAllOwningGroups()
protected void setCachedAllOwningGroups(java.util.List pCachedAllOwningGroups)
protected void clearCachedAllOwningGroups()
protected java.util.List getCachedAllInternalAudiences()
protected void setCachedAllInternalAudiences(java.util.List pCachedAllInternalAudiences)
protected void clearCachedAllInternalAudiences()
public boolean isAgentModule()
public void setAgentModule(boolean pAgentModule)
public atg.repository.RepositoryItemDescriptor getOrganizationItemDescriptor() throws atg.repository.RepositoryException
atg.repository.RepositoryException
public atg.repository.RepositoryItemDescriptor getOrganizationValueItemDescriptor() throws atg.repository.RepositoryException
atg.repository.RepositoryException
public OrganizationValue getOrganizationValueById(java.lang.String pOrgValueId) throws ObjectNotFoundException
pOrgValueId
- The id of the OrganizationValue.
ObjectNotFoundException
- If the OrganizationValue is not found.public java.util.List getOrganizationValueListById(java.lang.String[] pOrgValueIds) throws ObjectNotFoundException
pOrgValueIds
- The array of OrganizationValue ids.
ObjectNotFoundException
- If an OrganizationValue is not found.public OrganizationValue getOrganizationValueFromOrganization(OrganizationValueType pType, java.lang.String pOrgId, java.lang.String pOrgName) throws javax.ejb.CreateException, PersistenceException
pType
- The organization value type to get or createpOrgId
- The repository id of the organization the organization value is wrapping.pOrgName
- The name of the organization.
PersistenceException
- If a PersistenceException is thrown on the save if a new OrganizationValue is created.
javax.ejb.CreateException
public OrganizationValue findOrganizationValue(OrganizationValueType pType, java.lang.String pOrgId) throws ObjectNotFoundException
pType
- The OrganizationValueTypepOrgId
- The organization id
ObjectNotFoundException
- If the OrganizationValue was not found.public java.util.Collection getAllOrganizationValues()
public java.util.Collection getAllOwningGroupOrganizationValues()
public java.util.Collection getAllInternalAudienceOrganizationValues()
public void deleteOrganizationValues(java.lang.String pOrgId) throws ObjectNotFoundException, PersistenceException
pOrgId
- The organizationId to find the OrganizationValue objects by.
ObjectNotFoundException
- If an underlying method throws ObjectNotFoundException
PersistenceException
- If the delete fails.public boolean isOrganizationValueVisibleForCurrentUser(OrganizationValue pOrganizationValue)
pOrganizationValue
- The OrganizationValue to check.
public java.lang.String getOrganiztionValueDisplayName(OrganizationValue pOrganizationValue)
pOrganizationValue
- The OrganizationValue to compute the display name for.
public void propertiesChanged(atg.repository.PropertiesChangedEvent pEvent)
propertiesChanged
in interface atg.repository.PropertiesChangedListener
PropertiesChangedListener.propertiesChanged(atg.repository.PropertiesChangedEvent)
public void startMonitoring()
public void doStartService() throws atg.nucleus.ServiceException
doStartService
in class atg.nucleus.GenericService
atg.nucleus.ServiceException
public void performAction()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |