| 构造器和说明 |
|---|
Org() |
public Org initOrg(long orgId, OrgMember creator) throws AlreadyJoinException, OrgMaxMemberException
orgId - creatorId - OrgMaxMemberExceptionAlreadyJoinExceptionpublic Org registerJob(OrgMember handler, Job job) throws JobIDDuplicatedException, NoAuthException, JobNameEmptyException, JobIDErrorException
public Org unregisterJob(OrgMember handler, int jobId) throws NoAuthException, JobMemberMaxException, AuthIDErrorException, JobNotExistException
jobName - NoAuthExceptionJobNotExistExceptionAuthIDErrorExceptionJobMemberMaxExceptionpublic Org join(OrgMember member) throws AlreadyJoinException, OrgMaxMemberException
creator - AlreadyJoinExceptionOrgMaxMemberExceptionpublic int getMemberCount()
public Org quit(OrgMember member) throws CreatorCanNotQuitException
member - CreatorCanNotQuitExceptionpublic Org replaceCreator(long handlerId, long extenderId) throws NoAuthException, OrgMemberNotExistException
handlerId - extenderId - NoAuthExceptionOrgMemberNotExistExceptionpublic Org forceRepalceCreator(long extenderId) throws OrgMemberNotExistException
extenderId - OrgMemberNotExistExceptionpublic Org giveMemberJob(OrgMember handler, OrgMember target, int jobId) throws AuthIDErrorException, NoAuthException, JobNotExistException, JobMemberMaxException
handler - target - job - JobMemberMaxExceptionAuthIDErrorExceptionNoAuthExceptionJobNotExistExceptionpublic int getJobMemberCount(int jobId)
job - public OrgMember getOrgMember(long memberId)
memberId - protected boolean hasAuth(IAuth auth, OrgMember handler, OrgMember target) throws AuthIDErrorException
member - AuthIDErrorExceptionpublic long getOrgId()
public long getCreatorId()
public abstract int capacity()
Copyright © 2017. All rights reserved.