pase.server
Class WebOrgManager
java.lang.Object
pase.server.WebOrgManager
- All Implemented Interfaces:
- com.flowring.aware.Aware, com.flowring.jdbc.DatabaseAware, ObjectManagerAware
public class WebOrgManager
- extends java.lang.Object
- implements com.flowring.jdbc.DatabaseAware, ObjectManagerAware
Method Summary |
java.util.ArrayList<pe.pde.OrgCheckResult> |
checkOrgRule(java.lang.String userId,
java.lang.String ruleName)
|
java.util.HashMap |
exportOrg(java.lang.String comId,
java.lang.String userId)
|
ObjectManager |
getObjectManager()
|
java.util.List<pe.filesystem.OrgBackupRecord> |
getOrgBackupRecords(java.lang.String comId,
java.lang.String userId)
|
java.util.ArrayList<java.lang.String> |
getOrgCheckingRuleNames()
|
java.util.HashMap<java.lang.String,java.lang.String> |
importOrg(java.lang.String comId,
java.lang.String userId,
byte[] byteData,
long dataFetchTimeStamp)
|
static void |
main(java.lang.String[] args)
|
java.util.HashMap<java.lang.String,java.lang.String> |
makeBackupOnServer(java.lang.String comId,
java.lang.String description,
java.lang.String userId)
|
java.util.HashMap<java.lang.String,java.lang.String> |
moveOrgObject(java.lang.String movedId,
java.lang.String oldParentId,
java.lang.String newParentId,
java.lang.String lockOwner,
long dataFetchTimeStamp)
Move OrgObject[Company, Department, Role, Member] to another place. |
java.util.HashMap<java.lang.String,java.lang.String> |
retrieveOrg(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId,
long dataFetchTimeStamp)
|
void |
setDatabase(com.flowring.jdbc.Database database)
|
void |
setFileUploadPath(java.lang.String fileUploadPath)
|
void |
setObjectManager(ObjectManager objectManager)
|
void |
setServerEnvironmentManager(com.flowring.manager.ServerEnvironmentManager serverEnvironmentManager)
|
java.util.HashMap<java.lang.String,java.lang.String> |
versionRemove(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PATTERN_EMAIL
public static java.util.regex.Pattern PATTERN_EMAIL
WebOrgManager
public WebOrgManager()
WebOrgManager
public WebOrgManager(com.flowring.jdbc.Database database)
setServerEnvironmentManager
public void setServerEnvironmentManager(com.flowring.manager.ServerEnvironmentManager serverEnvironmentManager)
setObjectManager
public void setObjectManager(ObjectManager objectManager)
- Specified by:
setObjectManager
in interface ObjectManagerAware
getObjectManager
public ObjectManager getObjectManager()
setDatabase
public void setDatabase(com.flowring.jdbc.Database database)
- Specified by:
setDatabase
in interface com.flowring.jdbc.DatabaseAware
getOrgCheckingRuleNames
public java.util.ArrayList<java.lang.String> getOrgCheckingRuleNames()
checkOrgRule
public java.util.ArrayList<pe.pde.OrgCheckResult> checkOrgRule(java.lang.String userId,
java.lang.String ruleName)
retrieveOrg
public java.util.HashMap<java.lang.String,java.lang.String> retrieveOrg(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId,
long dataFetchTimeStamp)
versionRemove
public java.util.HashMap<java.lang.String,java.lang.String> versionRemove(java.lang.String comId,
java.lang.String versionId,
java.lang.String userId)
makeBackupOnServer
public java.util.HashMap<java.lang.String,java.lang.String> makeBackupOnServer(java.lang.String comId,
java.lang.String description,
java.lang.String userId)
getOrgBackupRecords
public java.util.List<pe.filesystem.OrgBackupRecord> getOrgBackupRecords(java.lang.String comId,
java.lang.String userId)
setFileUploadPath
public void setFileUploadPath(java.lang.String fileUploadPath)
importOrg
public java.util.HashMap<java.lang.String,java.lang.String> importOrg(java.lang.String comId,
java.lang.String userId,
byte[] byteData,
long dataFetchTimeStamp)
exportOrg
public java.util.HashMap exportOrg(java.lang.String comId,
java.lang.String userId)
moveOrgObject
public java.util.HashMap<java.lang.String,java.lang.String> moveOrgObject(java.lang.String movedId,
java.lang.String oldParentId,
java.lang.String newParentId,
java.lang.String lockOwner,
long dataFetchTimeStamp)
- Move OrgObject[Company, Department, Role, Member] to another place.
- Parameters:
movedId,
- id of object to be moved.
newParentId, id of new parent.
oldParentId, id of old parent.
lockOwner, id of user who send request
dataFetchTimeStamp, time stamp when user fetched data
- Returns:
- a HashMap.
key:value = retValue:Boolean(), true for success, false
otherwise.
key:value = reason:String(), for reason keyword
main
public static void main(java.lang.String[] args)