Package org.icij.datashare.text
Class Project
- java.lang.Object
-
- org.icij.datashare.text.ProjectProxy
-
- org.icij.datashare.text.Project
-
- All Implemented Interfaces:
Serializable,Entity
public class Project extends ProjectProxy
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description StringallowFromMaskDatecreationDateStringdescriptionStringlabelStringlogoUrlStringmaintainerNameStringpublisherNamePathsourcePathStringsourceUrlDateupdateDate-
Fields inherited from class org.icij.datashare.text.ProjectProxy
name
-
Fields inherited from interface org.icij.datashare.Entity
DEFAULT_DIGESTER, LOGGER
-
-
Constructor Summary
Constructors Constructor Description Project(String name)Project(String name, String allowFromMask)Project(String name, String label, String description, Path sourcePath, String sourceUrl, String maintainerName, String publisherName, String logoUrl, String allowFromMask, Date creationDate, Date updateDate)Project(String name, String label, Path sourcePath, String sourceUrl, String maintainerName, String publisherName, String logoUrl, String allowFromMask, Date creationDate, Date updateDate)Project(String name, Path sourcePath)Project(String name, Path sourcePath, String allowFromMask)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAllowFromMask()StringgetDescription()StringgetId()StringgetLabel()StringgetLogoUrl()StringgetMaintainerName()StringgetName()StringgetPublisherName()PathgetSourcePath()StringgetSourceUrl()booleanisAllowed(InetSocketAddress socketAddress)static booleanisAllowed(Project project, InetSocketAddress socketAddress)static Projectproject(String projectName)StringtoString()-
Methods inherited from class org.icij.datashare.text.ProjectProxy
asCommaConcatNames, asNameArray, asNameList, equals, fromNameStringList, hashCode, proxy
-
-
-
-
Field Detail
-
sourcePath
public final Path sourcePath
-
allowFromMask
public final String allowFromMask
-
label
public final String label
-
description
public final String description
-
publisherName
public final String publisherName
-
maintainerName
public final String maintainerName
-
logoUrl
public final String logoUrl
-
sourceUrl
public final String sourceUrl
-
creationDate
public final Date creationDate
-
updateDate
public final Date updateDate
-
-
Constructor Detail
-
Project
public Project(String name)
-
Project
public Project(String name, String label, Path sourcePath, String sourceUrl, String maintainerName, String publisherName, String logoUrl, String allowFromMask, Date creationDate, Date updateDate)
-
Project
public Project(String name, String label, String description, Path sourcePath, String sourceUrl, String maintainerName, String publisherName, String logoUrl, String allowFromMask, Date creationDate, Date updateDate)
-
-
Method Detail
-
isAllowed
public boolean isAllowed(InetSocketAddress socketAddress)
-
isAllowed
public static boolean isAllowed(Project project, InetSocketAddress socketAddress)
-
getId
public String getId()
- Specified by:
getIdin interfaceEntity- Overrides:
getIdin classProjectProxy
-
getName
public String getName()
-
getLabel
public String getLabel()
-
getDescription
public String getDescription()
-
getMaintainerName
public String getMaintainerName()
-
getAllowFromMask
public String getAllowFromMask()
-
getLogoUrl
public String getLogoUrl()
-
getSourceUrl
public String getSourceUrl()
-
getSourcePath
public Path getSourcePath()
-
getPublisherName
public String getPublisherName()
-
-