@Service public class StubProjectObjectManager extends AbstractObjectManager<StubProject,StubProject> implements SearchManager<StubProject>, UserDataManager
AbstractObjectManager.RootRepositoryWrapper<T extends Storable>entityManager, myType, repository| Constructor and Description |
|---|
StubProjectObjectManager(StubProjectRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
String |
clearUserData(Integer leaveDays) |
StubProject |
create() |
StubProject |
create(Storable parent,
String type,
Map parameters) |
Map<String,String> |
getAllProjectSettingsByProjectId(BigInteger projectId)
Get all project settings by projectId.
|
StubProject |
getByUuid(UUID uuid) |
BigInteger |
getEntityInternalIdByUuid(UUID uuid) |
Map<String,Object> |
getProjectIdsBySystem(Object systemId) |
String |
getProjectSettingByShortName(BigInteger projectId,
String propertyShortName)
Get project setting by projectId and propertyShortName.
|
void |
setReplicationRole(String roleName) |
String |
setUserData(String action,
String key,
String value,
BigInteger projectId) |
void |
updateProjectSetting(BigInteger projectId,
String propShortName,
String propValue) |
acceptsTo, additionalMoveActions, addToUsages, afterDelete, contains, copy, create, create, create, create, create, evict, findImportantChildren, findUsages, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, protectedOnCreate, protectedOnRemove, protectedOnUpdate, remove, replicate, store, updateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitacceptsTo, additionalMoveActions, contains, copy, create, create, create, create, create, evict, findImportantChildren, findUsages, flush, getAll, getAllByParentId, getAllByParentName, getById, getByName, getByNatureId, getByParentAndName, getByPieceOfName, getByProperties, move, onCreate, onRemove, onUpdate, remove, replicate, store, update@Autowired public StubProjectObjectManager(StubProjectRepository repository)
public StubProject create(Storable parent, String type, Map parameters)
create in interface ObjectManager<StubProject>create in class AbstractObjectManager<StubProject,StubProject>public StubProject create()
create in interface ObjectManager<StubProject>create in class AbstractObjectManager<StubProject,StubProject>public void setReplicationRole(String roleName)
setReplicationRole in interface ObjectManager<StubProject>setReplicationRole in class AbstractObjectManager<StubProject,StubProject>public String setUserData(String action, String key, String value, BigInteger projectId)
setUserData in interface UserDataManagerpublic String clearUserData(Integer leaveDays)
clearUserData in interface UserDataManagerpublic BigInteger getEntityInternalIdByUuid(UUID uuid)
getEntityInternalIdByUuid in interface SearchManager<StubProject>public StubProject getByUuid(UUID uuid)
getByUuid in interface SearchManager<StubProject>public Map<String,Object> getProjectIdsBySystem(Object systemId)
getProjectIdsBySystem in interface SearchManager<StubProject>@Transactional(readOnly=true) public String getProjectSettingByShortName(BigInteger projectId, String propertyShortName)
getProjectSettingByShortName in interface SearchManager<StubProject>@Transactional(readOnly=true) public Map<String,String> getAllProjectSettingsByProjectId(BigInteger projectId)
getAllProjectSettingsByProjectId in interface SearchManager<StubProject>@Transactional
public void updateProjectSetting(@Param(value="projectId")
BigInteger projectId,
@Param(value="propShortName")
String propShortName,
@Param(value="propValue")
String propValue)
updateProjectSetting in interface SearchManager<StubProject>Copyright © 2025. All rights reserved.